[case分享]在Azure IaaS VM搭建SQL AlwaysOn出现41131错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[case分享]在Azure IaaS VM搭建SQL AlwaysOn出现41131错误相关的知识,希望对你有一定的参考价值。

Azure环境:1台 DC+2台SQL 2012(用库中的SQL VM,不是VM自搭建SQL Server)

故障:

在AlwaysOn向导,出现这样的错误信息:

Failed to bring availability group ‘HADB‘ online.  The operation timed out. Verify that the local Windows Server Failover Clustering (WSFC) node is online. Then verify that the availability group resource exists in the WSFC cluster. If the problem persists, you might need to drop the availability group and create it again.

Failed to create availability group ‘HADB‘.  The operation encountered SQL Server error 41131 and has been rolled back.  Check the SQL Server error log for more details.  When the cause of the error has been resolved, retry CREATE AVAILABILITY GROUP command. (Microsoft SQL Server, Error: 41131)

解决方法:

1.创建NT AUTHORITY\SYSTEM账号

USE [master]
GO
CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
GO
2.授权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
 
PS:在IaaS VM部署alwayson注意哦,创建完群集后手动配置群集IP。
 

本文出自 “gs_hao” 博客,谢绝转载!

以上是关于[case分享]在Azure IaaS VM搭建SQL AlwaysOn出现41131错误的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Azure系列之九 实现基于Iaas云服务的虚机负载平衡

Azure VM从ASM迁移到ARM

Azure VM从ASM迁移到ARM

在具有外部访问权限的 Azure VM 中预配 SQL Always on

用Azure VM + Azure Database for MySQL搭建Web服务

在 Azure VM 上使用 Jitsi 搭建私人视频会议