Sistem Tabloları (Transact-SQL)

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Bu bölümdeki konular, SQL Server'daki sistem tablolarını tanımlar.

Sistem tabloları doğrudan hiçbir kullanıcı tarafından değiştirilmemelidir. Örneğin, sistem tablolarını , DELETEUPDATE, veya INSERT ifadeler veya kullanıcı tanımlı tetikleyicilerle değiştirmeye çalışmayın.

Sistem tablolarında belgelenmiş sütunlara referans vermek mümkündür. Ancak, sistem tablolarındaki birçok sütun belgelenmemiştir. Uygulamalar, belgelenmemiş sütunları doğrudan sorgulamak için yazılmamalıdır. Bunun yerine, sistem tablolarında depolanan bilgileri almak için uygulamalar aşağıdaki bileşenlerden herhangi birini kullanmalıdır:

  • Sistem saklı prosedürleri

  • Transact-SQL ifadeleri ve fonksiyonları

  • SQL Server Yönetim Nesneleri (SMO)

  • Replikasyon Yönetim Nesneleri (RMO)

  • Veritabanı API katalog fonksiyonları

Bu bileşenler, SQL Server'tan sistem bilgisi elde etmek için yayımlanmış bir API oluşturur. Microsoft, bu bileşenlerin uyumluluğunu sürümden sürümüne korur. Sistem tablolarının formatı, SQL Server'ın iç mimarisine bağlıdır ve sürümden sürümüne değişebilir. Bu nedenle, sistem tablolarının belgelenmemiş sütunlarına doğrudan erişen uygulamalar, daha sonraki bir SQL Server sürümüne erişmeden önce değiştirilmek zorunda kalabilir.

Bu Kısımda

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

Ayrıca Bkz.

Uyumluluk Görünümleri (Transact-SQL)
Katalog Görünümleri (Transact-SQL)