Symptom

När du försöker skapa en grupp med hög tillgänglighet i Microsoft SQL Server 2012 visas följande felmeddelande:

Msg 41131, nivå 16, läge 0, rad 2
Det gick inte att sätta tillgänglighet grupp 'availability_group' online. Tidsgränsen uppnåddes. Kontrollera att noden lokala Windows Server Failover-kluster (WSFC) är online. Kontrollera att resursens tillgänglighet grupp finns i WSFC-kluster. Om problemet kvarstår kan du behöva släppa gruppen tillgänglighet och skapa den igen.

Orsak

Det här problemet uppstår om kontot [NT INSTANS\SYSTEM] saknas i SQL Server-inloggning eller om kontot saknar behörighet att skapa hög tillgänglighet grupp.

Lösning

Lös problemet med någon av följande metoder.

Metod 1: Använd manuella åtgärder

  1. Skapa en inloggning i SQL Server för [NT INSTANS\SYSTEM]-kontot på varje SQL Server-dator som är värd för en replik i gruppen tillgänglighet.

  2. Ge kontot [NT INSTANS\SYSTEM] servernivå följande behörigheter:

    • Ändra en grupp för tillgänglighet

    • Ansluta SQL

    • Visa Servertillstånd

    Obs! Kontrollera att inga andra behörigheter till kontot.

Metod 2: Använd skript

  1. Kör följande i query-fönstret om du vill skapa kontot [NT INSTANS\SYSTEM]:

    USE [master]GO
    CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
    GO

  2. Kör följande i query-fönstret om du vill ge behörigheter till kontot [NT INSTANS\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

Mer Information

[NT INSTANS\SYSTEM] kontot används av SQL Server AlwaysOn tillståndsidentifiering att ansluta till SQL Server-datorn och för att övervaka hälsa. När du skapar en grupp för tillgänglighet, initieras tillståndsidentifiering när den primära repliken i gruppen tillgänglighet är online. Om kontot [NT INSTANS\SYSTEM] finns inte eller har inte tillräcklig behörighet, tillståndsidentifiering kan inte initieras och gruppen tillgänglighet kan inte anslutas när skapas.

Se till att dessa behörigheter finns på varje SQL Server-dator som kan vara värd för den primära repliken i gruppen tillgänglighet.

Obs!  Resurs värd Monitor Service-processen (RHS.exe) där SQL Resource.dll kan köras endast på ett systemkonto.

Mer information finns i felsökning automatisk växling vid fel i SQL Server 2012 AlwaysOn miljöer.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×