Sistem tabloları (Transact-sql)

Bu bölümdeki konular, sistem tabloları açıklar SQL Server.

Sistem tabloları doğrudan herhangi bir kullanıcı tarafından değiştirilmemelidir. Örneğin, sistem tabloları silme, güncelleme ile değiştirmek veya deyimleri veya kullanıcı tanımlı Tetikleyiciler eklemek çalışmayın.

Tablolarındaki belgelenmiş sütunlara başvurma izin verilebilir. Ancak, birçok sistem tabloları sütunlar belgelenmemiştir. Uygulamaları doğrudan belgesiz sütun sorgulamak için yazılı değil. Bunun yerine, sistem tablolarında saklanan bilgileri almak için uygulamalar aşağıdaki bileşenlerden herhangi birini kullanmalıdır:

  • Sistem saklı yordamlar

  • Transact-SQLdeyimleri ve işlevleri

  • SQL ServerYönetim nesneleri (smo)

  • Çoğaltma Yönetimi Nesneleri'ni (rmo)

  • Veritabanı API Katalog işlevler

Sistem bilgileri almak için bu bileşenleri kadar yayımlanmış bir API yapmak SQL Server. MicrosoftBu bileşenlerin uyumluluk, sürüm sürüm korur. Sistem tabloları biçimi iç mimarisine bağlıdır SQL Serverve sürüm sürüm değişebilir. Bu nedenle, sistem tabloları belgesiz sütunları doğrudan erişen uygulamalar daha ileri bir sürümüne erişmeden önce değiştirilmesi gerekebilir SQL Server.

Bu Bölümde

Sistem tablosu konular aşağıdaki özellik alanlarına göre düzenlenmiştir:

Yedekleme ve geri tabloları (Transact-sql)

Günlük sevkiyat tabloları (Transact-sql)

Tabloları (Transact-sql) verisini Değiştir yakalama

Çoğaltma tabloları (Transact-sql)

Veritabanı bakım planı tabloları (Transact-sql)

SQL Server Agent tabloları (Transact-sql)

SQL Server Genişletilmiş olayları tabloları (Transact-sql)

sys.sysoledbusers (Transact-sql)

Tümleştirme Hizmetleri tabloları (Transact-sql)

systranschemas (Transact-sql)

Ayrıca bkz.

Başvuru

Uyumluluk görünümleri (Transact-sql)

Kataloğu görünümleri (Transact-sql)