Проблема
Рассмотрим следующий сценарий.
- В SQL Server 2017 создается группа доступности (AG) с CLUSTER_TYPE=НЕТ.
- На узле кластера Windows запущена реплика.
При выполнении следующего запроса:
select sys.fn_hadr_backup_is_preferred_replica('<DatabaseName>')
Вы можете заметить, что при сбое запроса появляется сообщение об ошибке, похожее на следующее:
Msg 41005, уровень 16, состояние 1, номер строки
Не удалось получить дескриптор ресурса отказоустойчивой кластеризации Windows Server (WSFC) для ресурса кластера с именем или идентификатором "{ID}" (код ошибки 5007). Если это группа доступности WSFC, служба WSFC может быть не запущена или может быть недоступна в своем текущем состоянии, или указанное имя или идентификатор ресурса кластера является недопустимым. В противном случае обратитесь к своему основному поставщику поддержки. Сведения об этом коде ошибки см. в разделе "Коды системных ошибок" документации по разработке Windows.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.