Ошибка 41131 при создании группы доступности
В этой статье приводятся способы устранения проблемы, из-за которой при создании группы доступности в Microsoft SQL Server возникает ошибка 41131.
Оригинальная версия продукта: SQL Server
Исходный номер базы знаний: 2847723
Симптомы
При попытке создать группу высокого уровня доступности в Microsoft SQL Server появляется следующее сообщение об ошибке:
Сообщение 41131, уровень 16, состояние 0, строка 2
Не удалось подключить группу доступности "availability_group". Истекло время ожидания операции. Убедитесь, что локальный узел отказоустойчивой кластеризации Windows Server (WSFC) находится в сети. Затем убедитесь, что ресурс группы доступности существует в кластере WSFC. Если проблема не исчезнет, может потребоваться удалить группу доступности и создать ее снова.
Причина
Эта проблема возникает, [NT AUTHORITY\SYSTEM]
если учетная запись отсутствует в SQL Server входа или если у нее отсутствуют необходимые разрешения для создания группы высокого уровня доступности.
Разрешение
Для решения этой проблемы воспользуйтесь одним из указанных ниже способов.
Способ 1. Выполните действия вручную
Создайте имя входа в SQL Server для учетной
[NT AUTHORITY\SYSTEM]
записи на каждом SQL Server компьютере, на котором размещается реплика в группе доступности.Предоставьте учетной
[NT AUTHORITY\SYSTEM]
записи следующие разрешения на уровне сервера:ALTER любой группы доступности
Connect SQL
Просмотр состояния сервера
Примечание.
Убедитесь, что учетной записи не предоставлены другие разрешения.
Метод 2. Использование скрипта
Чтобы создать
[NT AUTHORITY\SYSTEM]
учетную запись, выполните следующую инструкцию в окне запроса:USE [master] GO CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE=[master] GO
Чтобы предоставить разрешения учетной
[NT AUTHORITY\SYSTEM]
записи, выполните следующую инструкцию в окне запроса:GRANT ALTER ANY AVAILABILITY GROUP TO [NT AUTHORITY\SYSTEM] GO GRANT CONNECT SQL TO [NT AUTHORITY\SYSTEM] GO GRANT VIEW SERVER STATE TO [NT AUTHORITY\SYSTEM] GO
Дополнительная информация
Учетная [NT AUTHORITY\SYSTEM]
запись используется SQL Server Always On обнаружения работоспособности для подключения к компьютеру SQL Server и мониторинга работоспособности. Когда вы создаете группу доступности и основное реплика в группе доступности подключено, инициируется обнаружение работоспособности.
[NT AUTHORITY\SYSTEM]
Если учетная запись не существует или имеет достаточные разрешения, обнаружение работоспособности не может быть инициировано, а группа доступности не может подключиться к сети во время процесса создания.
Убедитесь, что эти разрешения существуют на каждом SQL Server компьютере, на котором может размещаться основной реплика группы доступности.
Примечание.
Процесс службы мониторинга узла ресурсов (RHS.exe), в котором размещается SQL Resource.dll, может выполняться только под системной учетной записью.
Дополнительные сведения см. в статье Устранение неполадок автоматической отработки отказа в SQL Server Always On средах.