Dela via


Använd Tillgänglighetsgruppguiden (SQL Server Management Studio)

gäller för:SQL Server

I det här avsnittet beskrivs hur du använder guiden ny tillgänglighetsgrupp i SQL Server Management Studio för att skapa och konfigurera en AlwaysOn-tillgänglighetsgrupp i SQL Server. En tillgänglighetsgrupp definierar en uppsättning användardatabaser som redundansväxlar som en enda enhet och en uppsättning redundanspartners, så kallade tillgänglighetsrepliker, som stöder redundans.

Not

En introduktion till tillgänglighetsgrupper finns i Översikt över AlwaysOn-tillgänglighetsgrupper (SQL Server).

Innan du börjar

Vi rekommenderar starkt att du läser det här avsnittet innan du försöker skapa din första tillgänglighetsgrupp.

Krav, begränsningar och rekommendationer

I de flesta fall kan du använda guiden Ny tillgänglighetsgrupp för att slutföra alla uppgifter som krävs för att skapa och konfigurera en tillgänglighetsgrupp. Du kan dock behöva utföra vissa av uppgifterna manuellt.

  • Om du använder en WSFC-klustertyp (Windows Server Failover Cluster) som värd för tillgänglighetsgruppen kontrollerar du att instanserna av SQL Server som är värd för tillgänglighetsreplikerna finns på olika klusterservrar (eller noder) inom samma WSFC. Kontrollera också att var och en av serverinstanserna uppfyller alla andra krav för AlwaysOn-tillgänglighetsgrupper. För mer information rekommenderar vi starkt att du läser krav, begränsningar och rekommendationer för AlwaysOn-tillgänglighetsgrupper (SQL Server).

  • Om en serverinstans som du väljer som värd för en tillgänglighetsreplik körs under ett domänanvändarkonto och ännu inte har en databasspeglingsslutpunkt, kan guiden skapa slutpunkten och ge CONNECT-behörighet till serverinstanstjänstkontot. Men om SQL Server-tjänsten körs som ett inbyggt konto, till exempel lokalt system, lokal tjänst eller nätverkstjänst eller ett icke-domänkonto, måste du använda certifikat för slutpunktsautentisering, och guiden kan inte skapa en databasspeglingsslutpunkt på serverinstansen. I det här fallet rekommenderar vi att du skapar databasspeglingsslutpunkterna manuellt innan du startar guiden Ny tillgänglighetsgrupp.

    Så här använder du certifikat för en databasspeglingsslutpunkt:

    CREATE ENDPOINT (Transact-SQL)

    Använda certifikat för en slutpunkt för databasspegling (Transact-SQL)

  • SQL Server-redundansklusterinstanser (FCIs) stöder inte automatisk redundans av tillgänglighetsgrupper, så alla tillgänglighetsrepliker som hanteras av en FCI kan bara konfigureras för manuell redundansväxling.

  • Förutsättningar för att guiden ska kunna utföra fullständig inledande datasynkronisering

    • Alla sökvägar för databasfil måste vara identiska på varje serverinstans som huserar en replik för tillgänglighetsgruppen.

    • Inget primärt databasnamn kan finnas på en serverinstans som är värd för en sekundär replik. Det innebär att ingen av de nya sekundära databaserna kan finnas ännu.

    • Du måste ange en nätverksresurs för att guiden ska kunna skapa och komma åt säkerhetskopior. För den primära repliken måste det konto som används för att starta databasmotorn ha läs- och skrivbehörighet för filsystem på en nätverksresurs. För sekundära repliker måste kontot ha läsbehörighet på nätverksdelningen.

      Viktig

      Loggsäkerhetskopiorna kommer att ingå i loggsäkerhetskedjan. Lagra loggsäkerhetskopiorna på rätt sätt.

    Om du inte kan använda guiden för att utföra fullständig inledande datasynkronisering måste du förbereda dina sekundära databaser manuellt. Du kan göra detta före eller efter att du har kört guiden. Mer information finns i Förbereda en sekundär databas manuellt för en tillgänglighetsgrupp (SQL Server).

Säkerhet

Behörigheter

Kräver medlemskap i sysadmin fast serverroll samt antingen CREATE AVAILABILITY GROUP-serverbehörighet, ALTER ANY AVAILABILITY GROUP-behörighet eller CONTROL SERVER-behörighet.

Kräver också BEHÖRIGHET FÖR KONTROLL PÅ SLUTPUNKT om du vill tillåta Tillgänglighetsgruppens guide att hantera slutpunkten för databasspegling.

Använd guiden Ny tillgänglighetsgrupp

  1. I Object Explorer ansluter du till den serverinstans som är värd för den primära repliken.

  2. Utöka noden Always On High Availability och noden Tillgänglighetsgrupper.

  3. Starta guiden Ny Tillgänglighetsgrupp genom att välja kommandot Ny Tillgänglighetsgruppsguide.

  4. Första gången du kör den här guiden visas en introduktionssida. Om du vill kringgå den här sidan i framtiden kan du klicka på Visa inte den här sidan igen. När du har läst den här sidan klickar du på Nästa.

  5. På sidan Ange alternativ för tillgänglighetsgrupp anger du namnet på den nya tillgänglighetsgruppen i fältet Namn på tillgänglighetsgrupp. Det här namnet måste vara en giltig SQL Server-identifierare som är unik i klustret och i din domän som helhet. Den maximala längden för ett namn på en tillgänglighetsgrupp är 128 tecken.

  6. Ange sedan klustertypen. Möjliga klustertyper beror på SQL Server-versionen och operativsystemet. Välj antingen WSFC, EXTERNALeller NONE. För mer information, se Kluster.

  7. På sidan Välj databaser listar rutnätet användardatabaser på den anslutna serverinstansen som är berättigade att bli tillgänglighetsdatabaser. Välj en eller flera av de listade databaserna för att delta i den nya tillgänglighetsgruppen. Dessa databaser kommer inledningsvis vara de initiala primära databaserna.

    För varje listad databas visar kolumnen Storlek databasens storlek, om det är känt. Kolumnen Status anger om en viss databas uppfyller förutsättningar för tillgänglighetsdatabaser. Kraven uppfylls inte, en kort statusbeskrivning anger orsaken till att databasen inte är berättigad. om den till exempel inte använder den fullständiga återställningsmodellen. Klicka på statusbeskrivningen om du vill ha mer information.

    Om du ändrar en databas för att göra den berättigad klickar du på Uppdatera för att uppdatera databasrutnätet.

    Om databasen innehåller en huvudnyckel för databasen anger du lösenordet för databashuvudnyckeln i kolumnen Lösenord.

  8. På sidan Ange repliker anger och konfigurerar du en eller flera repliker för den nya tillgänglighetsgruppen. Följande tabell specificerar informationen på flikarna på sidan Ange repliker:

    Flik Kort beskrivning
    repliker Använd den här fliken om du vill ange varje instans av SQL Server som ska vara värd för en sekundär replik, samt ytterligare inställningar som required_synchronized_secondaries_to_commit. Observera att den serverinstans som du för närvarande är ansluten till måste vara värd för den primära repliken.
    slutpunkter Använd den här fliken för att verifiera befintliga databasspeglingsslutpunkter och även, om den här slutpunkten saknas på en serverinstans vars tjänstkonton använder Windows-autentisering, för att skapa slutpunkten automatiskt.

    Obs! Om någon serverinstans körs under ett användarkonto som inte är domän måste du göra en manuell ändring av serverinstansen innan du kan fortsätta i guiden. Mer information finns i Krav, tidigare i det här avsnittet.
    Inställningar för säkerhetskopiering Använd den här fliken för att specificera dina preferenser för säkerhetskopiering för hela tillgänglighetsgruppen och dina säkerhetskopieringsprioriteringar för de enskilda tillgänglighetsreplikerna.
    lyssnare Använd den här fliken om du vill skapa en tillgänglighetsgruppslyssnare. Som standardinställning skapar inte guiden en lyssnare.
    skrivskyddad routning Använd den här fliken om du vill konfigurera skrivskyddad routning för replikerna i tillgänglighetsgruppen. Som standard konfigureras ingen skrivskyddad routning.
  9. På sidan Välj inledande datasynkronisering väljer du hur du vill att dina nya sekundära databaser ska skapas och kopplas till tillgänglighetsgruppen. Välj något av följande alternativ:

    • Automatisk seedning

      SQL Server skapar automatiskt de sekundära replikerna för varje databas i gruppen. Automatisk seeding kräver att data- och loggfilsökvägarna är desamma för varje SQL Server-instans som deltar i gruppen. Tillgänglig på SQL Server 2016 (13.x) och senare. Se initiera Always On-tillgänglighetsgruppen automatiskt.

    • Fullständig databas- och loggsäkerhetskopiering

      Välj det här alternativet om din miljö uppfyller kraven för att automatiskt starta den inledande datasynkroniseringen (mer information finns i Krav, begränsningar och rekommendationer, tidigare i det här avsnittet).

      Om du väljer Fullständig, när du har skapat tillgänglighetsgruppen, säkerhetskopierar guiden varje primär databas och dess transaktionslogg till en nätverksresurs och återställer säkerhetskopiorna på varje serverinstans som är värd för en sekundär replik. Guiden kommer sedan att ansluta varje sekundär databas till tillgänglighetsgruppen.

      I Ange en delad nätverksplats som är tillgänglig för alla repliker: fält anger du en säkerhetskopieringsresurs som alla serverinstanser som värdrepliker har läs- och skrivåtkomst till. Mer information finns i Krav, tidigare i det här avsnittet. I valideringssteget utför guiden ett test för att kontrollera att den angivna nätverksplatsen är giltig. Testet skapar en databas på den primära repliken med namnet "BackupLocDb_" följt av ett Guid och utför säkerhetskopiering till den angivna nätverksplatsen och återställer den sedan på de sekundära replikerna. Det är säkert att ta bort den här databasen tillsammans med dess säkerhetskopieringshistorik och säkerhetskopieringsfil om guiden inte kunde ta bort dem.

    • Anslut endast

      Om du har förberett sekundära databaser manuellt på de serverinstanser som ska vara värdar för de sekundära replikerna kan du välja det här alternativet. Guiden ansluter de befintliga sekundära databaserna till tillgänglighetsgruppen.

    • Hoppa över inledande datasynkronisering

      Välj det här alternativet om du vill använda din egen databas och loggsäkerhetskopior av dina primära databaser. Mer information finns i Starta dataöverföring på en Always On sekundär databas (SQL Server).

  10. Sidan Validering verifierar om de värden som du angav i den här guiden uppfyller kraven i guiden Ny tillgänglighetsgrupp. Om du vill göra en ändring klickar du på Föregående för att återgå till en tidigare guidesida för att ändra ett eller flera värden. Klicka på Nästa för att återgå till sidan Validering och klicka på Kör validering igen.

  11. På sidan Sammanfattning granskar du dina val för den nya tillgänglighetsgruppen. Om du vill göra en ändring klickar du på Föregående för att återgå till relevant sida. När du har gjort ändringen klickar du på Nästa för att återgå till sidan Sammanfattning.

    Viktig

    När SQL Server-tjänstkontot för en serverinstans som ska vara värd för en ny tillgänglighetsreplik inte redan finns som inloggning måste guiden Ny tillgänglighetsgrupp skapa inloggningen. På sidan Sammanfattning visar guiden informationen för inloggningen som ska skapas. Om du klickar på Slutförskapar guiden den här inloggningen för SQL Server-tjänstkontot och ger inloggningsbehörigheten CONNECT.

    Om du är nöjd med dina val kan du klicka på Skript för att skapa ett skript med de steg som guiden ska köra. Klicka sedan på Slutförom du vill skapa och konfigurera den nya tillgänglighetsgruppen.

  12. Sidan Progress visar stegens förlopp för att skapa tillgänglighetsgruppen (konfigurera slutpunkter, skapa tillgänglighetsgruppen och ansluta den sekundära repliken till gruppen).

  13. När de här stegen har slutförts visar sidan Resultat resultatet av varje steg. Om alla dessa steg lyckas är den nya tillgänglighetsgruppen helt konfigurerad. Om något av stegen resulterar i ett fel kan du behöva slutföra konfigurationen manuellt eller använda en guide för det misslyckade steget. Om du vill ha information om orsaken till ett visst fel klickar du på länken "Fel" i kolumnen Resultat.

    När guiden är klar klickar du på Stäng för att avsluta.

Relaterade uppgifter

Slutför konfiguration av tillgänglighetsgrupp

Alternativa sätt att skapa en tillgänglighetsgrupp

Aktivera AlwaysOn-tillgänglighetsgrupper

Konfigurera en databasspeglingsslutpunkt

Felsökning av konfigurationen för Always On-tillgänglighetsgrupper

Relaterat innehåll

Alternativa sätt att skapa tillgänglighetsgrupper

Som ett alternativ till att använda guiden Ny tillgänglighetsgrupp kan du använda Transact-SQL- eller SQL Server PowerShell-cmdletar. Mer information finns i Skapa en tillgänglighetsgrupp (Transact-SQL) eller Skapa en tillgänglighetsgrupp (SQL Server PowerShell).

Se även

Databasmirroring förbindelsepunkt (SQL Server)
översikt över AlwaysOn-tillgänglighetsgrupper (SQL Server)
krav, begränsningar och rekommendationer för AlwaysOn-tillgänglighetsgrupper (SQL Server)