Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
Возвращает одну строку с текущими параметрами для свойств ресурсов кластера SQL Server, определенных в этой статье. Если вы запускаете это представление в автономном экземпляре SQL Server, он не возвращает данные.
Эти свойства можно использовать для задания значений, влияющих на обнаружение сбоев, время ответа на сбой и ведение журнала для мониторинга состояния работоспособности экземпляра отказоустойчивого кластера SQL Server.
| Имя столбца | Тип данных | Нуллибельный | Description |
|---|---|---|---|
VerboseLogging |
bigint | Yes | Уровень ведения журнала для отказоустойчивого кластера SQL Server. Включите подробное ведение журнала, чтобы предоставить дополнительные сведения в журналах ошибок для устранения неполадок. Одно из следующих значений: - 0: ведение журнала отключено (по умолчанию)- 1: только ошибки- 2: ошибки и предупрежденияДополнительные сведения см. в разделе ALTER SERVER CONFIGURATION. |
SqlDumperDumpFlags |
bigint | Yes | Флаги дампа SQLDumper определяют тип файлов дампа, созданных SQL Server. Значение по умолчанию равно 0. |
SqlDumperDumpPath |
nvarchar(260) | No | Место, в котором программа SQLDumper создает файлы дампа. |
SqlDumperDumpTimeOut |
bigint | Yes | Значение времени ожидания в миллисекундах для служебной программы SQLDumper для создания дампа при сбое SQL Server. Значение по умолчанию — 0. |
FailureConditionLevel |
bigint | Yes | Задает условия, при которых отказоустойчивый кластер SQL Server должен завершиться сбоем или перезапуском. Значение по умолчанию — 3. Подробное описание или изменение параметров свойств см. в разделе "Настройка параметров свойств FailureConditionLevel". |
HealthCheckTimeout |
bigint | Yes | Значение времени ожидания для времени ожидания библиотеки DLL ресурсов SQL Server Database Engine должно ожидать сведения о работоспособности сервера, прежде чем он считает экземпляр SQL Server неответственным. Значение времени ожидания выражается в миллисекундах. Значение по умолчанию — 60000 60 000.Дополнительные сведения или изменение этого параметра свойства см. в разделе "Настройка параметров свойства HealthCheckTimeout". |
ClusterConnectionOptions |
nvarchar(4000) | Yes | Дополнительные сведения об этих параметрах см. в разделе параметров подключения кластера . |
Параметры подключения к кластеру
| Key | Поддерживаемые значения | Description |
|---|---|---|
Encrypt |
Mandatory, , StrictOptional |
Указывает, как применяется шифрование для группы доступности. Если сервер не поддерживает шифрование, подключение завершается ошибкой. Если задано значение шифрования Mandatory, TrustServerCertificate необходимо задать значение "Да". Если задано значение шифрования Strict, TrustServerCertificate то игнорируется.Примечание. Эта пара значений ключа является обязательной. |
HostNameInCertificate |
Имя реплики или прослушиватель группы доступности | Указывает имя реплики или имя прослушивателя группы доступности в сертификате, используемом для шифрования. Это значение должно соответствовать значению в альтернативном имени субъекта сертификата. Если имя сервера указано в сертификате, можно опустить HostNameInCertificate пару "ключ-значение". Если имя сервера не указано в сертификате, необходимо указать HostNameInCertificate пару "ключ-значение" с именем сервера.Примечание. Эта пара значений ключа является необязательной. |
TrustServerCertificate |
Yes, No |
Установите для yes указания того, что драйвер не проверяет сертификат TLS/SSL сервера. Если noдрайвер проверяет сертификат. Дополнительные сведения см. в статье TDS 8.0.Примечание. Эта пара значений ключа является необязательной. |
ServerCertificate |
Путь к сертификату | Если вы не хотите использовать HostNameInCertificate, вы можете передать путь к сертификату. Учетная запись службы кластера должна иметь разрешение на чтение сертификата из заданного расположения.Примечание. Эта пара значений ключа является необязательной. |
CLUSTER_CONNECTION_OPTIONS |
Пустая строка ('') |
Очищает существующую конфигурацию и возвращает параметры Encrypt=Mandatory шифрования по умолчанию и TrustServerCertificate=Yes. |
Дополнительные сведения см. в разделе CREATE AVAILABILITY GROUP и ALTER AVAILABILITY GROUP.
Разрешения
SQL Server 2019 (15.x) и более ранних версий требуют разрешения VIEW SERVER STATE для экземпляра отказоустойчивого кластера SQL Server.
ДЛЯ SQL Server 2022 (16.x) и более поздних версий требуется VIEW SERVER PERFORMANCE STATE разрешение на сервере.
Примеры
В следующем примере используется sys.dm_os_cluster_properties для возврата параметров свойства для ресурса отказоустойчивого кластера SQL Server.
SELECT VerboseLogging,
SqlDumperDumpFlags,
SqlDumperDumpPath,
SqlDumperDumpTimeOut,
FailureConditionLevel,
HealthCheckTimeout
FROM sys.dm_os_cluster_properties;
Вот результат.
| VerboseLogging | SqlDumperDumpFlags | SqlDumperDumpPath | SqlDumperDumpTimeOut | FailureConditionLevel | HealthCheckTimeout |
|---|---|---|---|---|---|
| 0 | 0 | NULL | 0 | 3 | 60 000 |