Share via


Sistem tabloları (Transact-SQL)

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

Sistem tabloları, doğrudan herhangi bir kullanıcı tarafından değiştirilmemelidir.Örneğin, DELETE, UPDATE ile sistem tabloları değiştirmek veya ifadeleri veya kullanıcı tanımlı Tetikleyicileri INSERT çalışmayın.

Başvuran için sütunlar belgelenen sistem tabloları izin verilebilen.Ancak, birçok sütun sistem tabloları değil belgelenmiştir.Uygulamaları belgelenmemiş sütunları doğrudan sorgulanamıyor yazılması gerekir değil.Bunun yerine, bilgi almak için depolanan sistem tabloları, uygulamalar aşağıdaki bileşenlerden herhangi birini kullanmalıdır:

  • sistem saklı yordamları

  • Transact-SQL ifadeler ve işlevleri

  • SQL Server Yönetim Nesneleri (SMO)

  • Çoğaltma Yönetim Nesneleri'ni (RMO)

  • Veritabanı API katalog işlevleri

These components make up a published API for obtaining system information from SQL Server.Microsoft maintains the compatibility of these components from release to release.sistem tabloları biçimi uygulamasının dahili mimarisini bağlıdır. SQL Server ve yayım sürümü alanından farklı olabilir. Bu nedenle, belgelenmemiş sütunlarını sistem tabloları'na doğrudan erişmek uygulamaları daha ileri bir sürümüne erişebilmek için değiştirilmesi gerekebilir SQL Server.