AlwaysOn可用性组创建失败(error 41131)
问题描述
在SQLServer2016上创建可用性组失败,错误显示如下:
Failed to bring availability group 'availability_group' online. The operation timed out. |
原因
导出集群日志(PowerShell)
mkdir d:\trace |
其中错误信息如下
ODBC Error: [42000] [Microsoft][SQL Server Native Client 11.0][SQL Server]The user does not have permission to perform this action. (297) |
如果在SQL Server登录时丢失[NT AUTHORITY\SYSTEM]帐户,或者该帐户缺乏创建高可用性组所需的权限,就会发生此问题。
解决方案
创建NT AUTHORITY\SYSTEM账户
USE [master] |
添加相关权限
GRANT ALTER ANY AVAILABILITY GROUP TO [NT AUTHORITY\SYSTEM] |
Tips:Cannot create a high-availability group in Microsoft SQL Server 2012
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DBA学习记录!