Aracılığıyla paylaş


sys.dm_os_stacks (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Bu dinamik yönetim görünümü, SQL Server tarafından dahili olarak aşağıdaki işleri yapmak için kullanılır:

  • Devre dışı tahsisler gibi hata ayıklama verilerini takip edin.

  • SQL Server bileşenleri tarafından kullanılan mantığı, bileşenin belirli bir çağrının yapıldığını varsaydığı yerlerde varsayın veya doğrulayın.

Sütun adı Veri türü Description
stack_address varbinary(8) Bu yığın tahsisi için benzersiz adres. Null olamaz.
frame_index int Her satır, belirli bir stack_address için çerçeve indeksine göre artan sırayla sıralandığında, tam çağrı yığınını döndüren bir fonksiyon çağrısını temsil eder. Null olamaz.
frame_address varbinary(8) Fonksiyon çağrısının adresi. Null olamaz.

Açıklamalar

sys.dm_os_stacks , bilginin doğru şekilde gösterilebilmesi için sunucu ve diğer bileşenlerin sembollerinin sunucuda bulunmasını gerektirir.

Permissions

SQL Server ve SQL Yönetilen Örneği'ne VIEW SERVER STATE izni gerekir.

SQL Veritabanı Temel,S0 ve S1 hizmet hedeflerinive elastik havuzlardaki veritabanları için, sunucu yöneticisi hesabı, Microsoft Entra yönetici hesabı veya ##MS_ServerStateReader##sunucu rolü üyeliği gereklidir. Diğer tüm SQL Veritabanı hizmet hedeflerinde, veritabanında VIEW DATABASE STATE izni veya ##MS_ServerStateReader## sunucu rolü üyeliği gereklidir.

SQL Server 2022 ve üzeri için izinler

Sunucuda SUNUCU PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.

Ayrıca bakınız

SQL Server İşletim Sistemiyle İlgili Dinamik Yönetim Görünümleri (Transact-SQL)