Невозможно создать группу доступности - перепробовал все предложения в сети

После нескольких испытаний я получаю это сообщение об ошибке при настройке новой группы доступности, пожалуйста, помогите мне.

Не удалось создать группу доступности "SQLAVG". (Microsoft.SqlServer.Management.HadrModel) Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=14.0.17177.0+((SSMS_Rel).170803-0429)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create+AvailabilityGroup&LinkId=20476

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Возникла исключительная ситуация при выполнении оператора или пакета Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

Не удается перевести ресурс Windows Server Failover Clustering (WSFC) (идентификатор 'fd6eecaa-fa25-47d3-8e44-4a143a82411e') в оперативный режим (код ошибки 5018). Служба WSFC может не работать или может быть недоступна в своем текущем состоянии, или ресурс WSFC может не находиться в состоянии, которое может принять запрос. Сведения об этом коде ошибки см. В разделе "Коды системных ошибок" в документации по разработке Windows. Не удалось назначить локальную реплику доступности группы доступности "SQLAVG" в качестве основной реплики. Операция обнаружила ошибку SQL Server 41066 и была прервана. Проверьте предыдущую ошибку и журнал ошибок SQL Server для получения дополнительной информации об ошибке и корректирующих действиях. Не удалось создать группу доступности "SQLAVG". Операция обнаружила ошибку SQL Server 41160 и была отменена. Проверьте журнал ошибок SQL Server для получения более подробной информации. После устранения причины ошибки повторите команду CREATE AVAILABILITY GROUP. (Microsoft SQL Server, ошибка: 41066). Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4206&EvtSrc=MSSQLServer&EvtID=41066&LinkId=20476

sql log

2 ответа

Точно такая же ошибка возникает, если вы случайно выйдете из сетевого режима в DHCP (вместо статического IP-адреса), если у вас есть фиксированный IP-адрес, уже установленный для имени прослушивателя. Это ошибка, которую легко сделать, поэтому помните об этом.

https://support.microsoft.com/en-us/help/2847723/cannot-create-a-high-availability-group-in-microsoft-sql-server-2012

Чтобы решить эту проблему, используйте один из следующих методов.

Способ 1. Выполните шаги вручную 1.Создайте вход в SQL Server для учетной записи [NT AUTHORITY\SYSTEM] на каждом компьютере SQL Server, на котором размещена реплика в вашей группе доступности. 2. Предоставьте учетной записи [NT AUTHORITY\SYSTEM] следующие разрешения на уровне сервера:• Изменить любую группу доступности • Подключить SQL • Просмотреть состояние сервера

Примечание. Убедитесь, что никакие другие разрешения не предоставлены учетной записи. Способ 2: использование script1.Для создания учетной записи [NT AUTHORITY\SYSTEM], выполните следующее в окне запроса:

ИСПОЛЬЗУЙТЕ [master] GO CREATE LOGIN [NT AUTHORITY\SYSTEM] ИЗ WINDOWS WITH DEFAULT_DATABASE = [master] GO

2. Чтобы предоставить разрешения учетной записи [NT AUTHORITY\SYSTEM], выполните в окне запроса следующее:

GRANT ALTER ЛЮБОЙ ГРУППЕ ДОСТУПНОСТИ ДЛЯ [NT AUTHORITY\SYSTEM] GO GRANT ПОДКЛЮЧИТ SQL-запрос к [NT AUTHORITY\SYSTEM] GO GRANT VIEW СЕРВЕР-СОСТОЯНИЕ В [NT AUTHORITY\SYSTEM] GO

Дополнительная информация

Учетная запись [NT AUTHORITY\SYSTEM] используется обнаружением работоспособности SQL Server AlwaysOn для подключения к компьютеру SQL Server и для мониторинга работоспособности. При создании группы доступности обнаружение работоспособности инициируется, когда основная реплика в группе доступности подключается к сети. Если учетная запись [NT AUTHORITY\SYSTEM] не существует или не имеет достаточных разрешений, обнаружение работоспособности не может быть инициировано, и группа доступности не может подключиться к сети во время процесса создания.

Убедитесь, что эти разрешения существуют на каждом компьютере SQL Server, на котором может размещаться основная реплика группы доступности.

Примечание. Процесс службы Resource Host Monitor (RHS.exe), на котором размещается SQL Resource.dll, можно запустить только под системной учетной записью.

Дополнительные сведения см. В разделе "Устранение неполадок, связанных с автоматическим переключением при сбое, в средах AlwaysOn SQL Server 2012".

Другие вопросы по тегам