sys.dm_os_cluster_properties (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Bu makalede tanımlanan SQL Server kümesi kaynak özellikleri için geçerli ayarları içeren bir satır döndürür. Bu görünümü tek başına bir SQL Server örneğinde çalıştırırsanız veri döndürmez.

Hata algılamayı, hata yanıt süresini ve SQL Server yük devretme kümesi örneğinin sistem durumunu izlemek için günlüğe kaydetmeyi etkileyen değerleri ayarlamak için bu özellikleri kullanabilirsiniz.

Sütun adı Veri türü Null olabilir Description
VerboseLogging bigint Evet SQL Server yük devretme kümesinin günlük düzeyi. Hata günlüklerinde sorun gidermeye yönelik ek ayrıntılar sağlamak için ayrıntılı günlük kaydını açın. Aşağıdaki değerlerden biri:

- 0: Günlüğe kaydetme kapalı (varsayılan)
- 1: Yalnızca hatalar
- 2: Hatalar ve uyarılar

Daha fazla bilgi için bkz. ALTER SERVER CONFIGURATION.
SqlDumperDumpFlags bigint Evet SQLDumper döküm bayrakları, SQL Server tarafından oluşturulan döküm dosyalarının türünü belirler. Varsayılan ayar 0 değeridir.
SqlDumperDumpPath nvarchar(260) No SQLDumper yardımcı programının döküm dosyalarını oluşturduğu konum.
SqlDumperDumpTimeOut bigint Evet SQLDumper yardımcı programının SQL Server başarısız olursa döküm oluşturması için milisaniye cinsinden zaman aşımı değeri. 0 varsayılan değerdir.
FailureConditionLevel bigint Evet SQL Server yük devretme kümesinin başarısız olması veya yeniden başlatılması gereken koşulları ayarlar. 3 varsayılan değerdir. Ayrıntılı bir açıklama veya özellik ayarlarını değiştirmek için bkz . FailureConditionLevel özellik ayarlarını yapılandırma.
HealthCheckTimeout bigint Evet SQL Server Database Engine kaynak DLL'sinin, SQL Server örneğini yanıt vermemeye başlamadan önce sunucu sistem durumu bilgilerini ne kadar süre beklemesi gerektiğine ilişkin zaman aşımı değeri. Zaman aşımı değeri milisaniye cinsinden ifade edilir. Varsayılan değer ( 60000 60.000).

Daha fazla bilgi edinmek veya bu özellik ayarını değiştirmek için bkz. HealthCheckTimeout Özellik Ayarlarını Yapılandırma.
ClusterConnectionOptions nvarchar(4000) Evet Bu seçenekler hakkında daha fazla bilgi için Küme bağlantısı seçenekleri bölümüne bakın.

Küme bağlantısı seçenekleri

Key Desteklenen Değerler Description
Encrypt Mandatory, Strict, Optional Kullanılabilirlik grubu için şifrelemenin nasıl zorunlu kılınmasını belirtir. Sunucu şifrelemeyi desteklemiyorsa bağlantı başarısız olur. Şifrelemeyi olarak MandatoryTrustServerCertificate ayarlarsanız evet olarak ayarlanmalıdır. Şifrelemeyi olarak StrictTrustServerCertificate ayarlarsanız yoksayılır.

Not: Bu anahtar değer çifti gereklidir.
HostNameInCertificate Çoğaltma adı veya AG dinleyici adı Şifreleme için kullanılan sertifikada çoğaltma adını veya kullanılabilirlik grubu dinleyici adını belirtir. Bu değer, sertifikanın Konu Alternatif Adı'ndaki değerle eşleşmelidir. Sunucu adı sertifikada listeleniyorsa anahtar-değer çiftini HostNameInCertificate atlayabilirsiniz. Sunucu adı sertifikada listelenmiyorsa, sunucu adıyla anahtar-değer çiftini belirtmeniz HostNameInCertificate gerekir.

Not: Bu anahtar değer çifti isteğe bağlıdır.
TrustServerCertificate Yes, No yes Sürücünün sunucu TLS/SSL sertifikasını doğrulamadığını belirtmek için olarak ayarlayın. ise no, sürücü sertifikayı doğrular. Daha fazla bilgi için TDS 8.0'ı gözden geçirin.

Not: Bu anahtar değer çifti isteğe bağlıdır.
ServerCertificate Sertifikanızın yolu kullanmak HostNameInCertificateistemiyorsanız, sertifikanızın yolunu geçirebilirsiniz. Küme hizmeti hesabının verilen konumdan sertifikayı okuma izni olmalıdır.

Not: Bu anahtar değer çifti isteğe bağlıdır.
CLUSTER_CONNECTION_OPTIONS Boş dize ('') Mevcut yapılandırmayı temizler ve ve Encrypt=Mandatoryvarsayılan şifreleme ayarlarına TrustServerCertificate=Yes geri döner.

Daha fazla bilgi için bkz. CREATE AVAILABILITY GROUP ve ALTER AVAILABILITY GROUP.

Permissions

SQL Server 2019 (15.x) ve önceki sürümleri, SQL Server yük devretme kümesi örneğinde VIEW SERVER STATE izinleri gerektirir.

SQL Server 2022 (16.x) ve sonraki sürümleri sunucuda izin gerektirir VIEW SERVER PERFORMANCE STATE .

Examples

Aşağıdaki örnek, SQL Server yük devretme kümesi kaynağının özellik ayarlarını döndürmek için sys.dm_os_cluster_properties kullanır.

SELECT VerboseLogging,
       SqlDumperDumpFlags,
       SqlDumperDumpPath,
       SqlDumperDumpTimeOut,
       FailureConditionLevel,
       HealthCheckTimeout
FROM sys.dm_os_cluster_properties;

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

VerboseLogging SqlDumperDumpFlags SqlDumperDumpPath SqlDumperDumpTimeOut Failureconditionlevel HealthCheckTimeout
0 0 NULL 0 3 60000