Aracılığıyla paylaş


sys.dm_os_server_diagnostics_log_configurations

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

SQL Server failover kümesi tanı logu için mevcut yapılandırmanın bulunduğu bir satır döndürür. Bu özellik ayarları, tanı kaydının açık mı kapalı olup olmadığını ve günlük dosyalarının konumunu, sayısını ve boyutunu belirler.

Sütun Adı Veri Türü Description
is_enabled bit Kayıt işleminin açık mı kapalı olduğunu gösterir.

1 = Tanı kaydı açık

0 = Tanı kaydı kapatılmış
maksimum_boyut int Her bir tanı logunun büyüyebildiği maksimum boyut megabaytlarla. Varsayılan değer 100 MB'tır.
max_files int Yeni tanı logları için geri dönüştürülmeden önce bilgisayarda saklanabilecek maksimum sayıda tanı logu dosyası.
path nvarchar(260) Tanılama günlüklerinin konumunu gösteren yol. Varsayılan konum, SQL Server yük devretme kümesi örneğinin yükleme klasöründeki \MSSQL\Log< konumudur>.

Permissions

SQL Server failover kümesi örneğinde VIEW SERVER STATE izinleri gerektirir.

SQL Server 2022 ve üzeri için izinler

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

Örnekler

Aşağıdaki örnek, SQL Server failover tanı logları için özellik ayarlarını döndürmek için sys.dm_os_server_diagnostics_log_configurations kullanır.

SELECT <list of columns>  
FROM sys.dm_os_server_diagnostics_log_configurations;  

Sonuç kümesi aşağıdadır.

IS_ENABLED DİZİN MAX_SIZE MAX_FILES
1 <C:\Program Files\Microsoft SQL Server\MSSQL13\MSSQL\Log> 10 10

Ayrıca Bkz.

Gör ve Oku Devre Kümesi Örnek Tanılaması Logu