经过几次试验,设置新的可用性组时,我始终收到此错误消息,请帮帮我。
为可用性组“ 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故障转移群集(WSFC)资源 (ID'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 服务器,错误:41066)有关帮助,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4206&EvtSrc=MSSQLServer&EvtID=41066&LinkId=20476
答案 0 :(得分:0)
要解决此问题,请使用以下方法之一。
方法1:使用手动步骤 1.在承载可用性组中每台副本服务器的每台SQL Server计算机上,为[NT AUTHORITY \ SYSTEM]帐户在SQL Server中创建登录。 2.向[NT AUTHORITY \ SYSTEM]帐户授予以下服务器级别的权限:•更改任何可用性组 •连接SQL •查看服务器状态
注意请确保没有其他权限授予该帐户。 方法2:使用script1。要创建[NT AUTHORITY \ SYSTEM]帐户,请在查询窗口中运行以下命令:
USE [master] 走 使用DEFAULT_DATABASE = [master]从WINDOWS创建登录[NT AUTHORITY \ SYSTEM] 转到
2。要向[NT AUTHORITY \ SYSTEM]帐户授予权限,请在查询窗口中运行以下命令:
将任何可用组更改为[NT AUTHORITY \ SYSTEM] 走 将SQL连接到[NT AUTHORITY \ SYSTEM] 走 将视图服务器状态授予[NT AUTHORITY \ SYSTEM] 转到
更多信息
SQL Server AlwaysOn运行状况检测使用[NT AUTHORITY \ SYSTEM]帐户连接到SQL Server计算机并监视运行状况。创建可用性组时,将在可用性组中的主副本联机时启动运行状况检测。如果[NT AUTHORITY \ SYSTEM]帐户不存在或没有足够的权限,则无法启动运行状况检测,并且可用性组在创建过程中无法联机。
请确保每台可以承载可用性组的主副本的SQL Server计算机上都存在这些权限。
注意承载SQL Resource.dll的资源主机监视器服务进程(RHS.exe)只能在系统帐户下运行。
有关详细信息,请参阅对SQL Server 2012 AlwaysOn环境中的自动故障转移问题进行故障排除。