Erro 41131 ao criar grupo de disponibilidade
Este artigo fornece resoluções para um problema em que o erro 41131 ocorre quando você cria um grupo de disponibilidade no Microsoft SQL Server.
Versão original do produto: SQL Server
Número de KB original: 2847723
Sintomas
Ao tentar criar um grupo de alta disponibilidade no Microsoft SQL Server, você recebe a seguinte mensagem de erro:
Msg 41131, Nível 16, Estado 0, Linha 2
Falha ao colocar o grupo de disponibilidade 'availability_group' online. A operação acabou. Verifique se o nó WSFC (Clustering de Failover) do Windows Server local está online. Em seguida, verifique se o recurso do grupo de disponibilidade existe no cluster WSFC. Se o problema persistir, talvez seja necessário soltar o grupo de disponibilidade e criá-lo novamente.
Motivo
Esse problema ocorrerá se a [NT AUTHORITY\SYSTEM]
conta estiver ausente do logon do SQL Server ou se a conta não tiver as permissões necessárias para criar o grupo de alta disponibilidade.
Resolução
Para resolver esse problema, use um dos seguintes métodos:
Método 1: usar etapas manuais
Crie um logon no SQL Server para a
[NT AUTHORITY\SYSTEM]
conta em cada computador SQL Server que hospeda um réplica em seu grupo de disponibilidade.Conceda à
[NT AUTHORITY\SYSTEM]
conta as seguintes permissões no nível do servidor:ALTER qualquer grupo de disponibilidade
Conectar o SQL
Exibir o estado do servidor
Observação
Verifique se nenhuma outra permissão é concedida à conta.
Método 2: usar script
Para criar a
[NT AUTHORITY\SYSTEM]
conta, execute a seguinte instrução em uma janela de consulta:USE [master] GO CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE=[master] GO
Para conceder as permissões à
[NT AUTHORITY\SYSTEM]
conta, execute a seguinte instrução em uma janela de consulta: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
Mais informações
A [NT AUTHORITY\SYSTEM]
conta é usada por SQL Server Always On detecção de integridade para se conectar ao computador SQL Server e monitorar a integridade. Quando você cria um grupo de disponibilidade e o réplica primário no grupo de disponibilidade fica online, a detecção de integridade é iniciada. Se a [NT AUTHORITY\SYSTEM]
conta não existir ou tiver permissões suficientes, a detecção de integridade não poderá ser iniciada e o grupo de disponibilidade não poderá ficar online durante o processo de criação.
Verifique se essas permissões existem em cada SQL Server computador que possa hospedar o réplica primário do grupo de disponibilidade.
Observação
O processo do Serviço de Monitor do Host de Recursos (RHS.exe) que hospeda o SQL Resource.dll só pode ser executado em uma conta do Sistema.
Para obter mais informações, confira Solucionar problemas de failover automáticos em ambientes SQL Server Always On.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários