Dela via


Använd SQL Server AlwaysOn-tillgänglighetsgrupper med Service Manager för att stödja redundans

Viktigt

Den här versionen av Service Manager har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Service Manager 2022.

Informationen i den här artikeln innehåller uppgifter som du behöver utföra för att Service Manager ska fungera effektivt när du använder tillgänglighetsgrupper. AlwaysOn stöder en redundansmiljö. Den här informationen stöds endast med SQL Server 2012 SP2 och senare.

Den här informationen är dock inte avsedd att ge detaljerade instruktioner om hur du konfigurerar en SQL Server AlwaysOn-tillgänglighetsgrupp. Dessutom har Service Manager inte stöd för att ange parametern MultiSubnetFailover. Den här parametern används inte i Service Manager anslutningssträngar.

Viktigt

Service Manager stöder inte en topologi där rapporterings- och analysserverdatabasen konfigureras som en del av AlwaysOn-tillgänglighetsgruppen.

Anteckning

När du har distribuerat Service Manager på SQL Server-noderna som deltar i SQL AlwaysOn, kör du SQL-skriptet på varje Service Manager databas för att aktivera strikt CLR-säkerhet.

SQL Server AlwaysOn stöds Service Manager databaser

SQL Server AlwaysOn stöder följande Service Manager databaser:

  • Service Manager CMDB
  • Service Manager Data Warehouse (alla tre databaserna)
  • OM och CM DataMart

Ny installation av hanteringsgrupp

Använd följande uppgifter när du installerar en ny hanteringsgrupp med en SQL AlwaysOn-tillgänglighetsgrupp.

Innan du installerar Service Manager i en tillgänglighetsgrupp

  1. Se till att du använder grupplyssnarens namn och port när du installerar Service Manager för de databaser som ska läggas till i tillgänglighetsdatabaserna.
  2. Den första hanteringsservern använder grupplyssnaren för att hämta den primära SQL-instansen och installerar databaserna på den instansen.

När den första hanteringsservern har installerats

  1. Kontrollera att databasens återställningsmodell är full. Öppna SQL Server Management Studio och anslut till den instans där databaserna är installerade. Högerklicka på måldatabasen och välj dess egenskaper och välj sedan Alternativ. Om återställningsmodellen inte visas som Fullständig väljer du Fullständig i listrutan.
  2. Skapa en fullständig säkerhetskopia av databaserna.
  3. Använd SQL Server Management Studio för att lägga till databaserna i tillgänglighetsdatabaserna. När du lägger till databaserna i tillgänglighetsdatabaserna under Välj datasynkronisering är tre alternativ möjliga: Fullständig , Anslut endast och Hoppa över inledande datasynkronisering. Välj det alternativ som passar dig bäst. Vi rekommenderar att du väljer Fullständig och låter guiden Lägg till databas skapa en fullständig säkerhetskopia och återställning av databaserna på de sekundära replikerna. Beroende på ditt val kan eventuellt fler steg vara nödvändiga. Mer information finns i Förbereda en sekundär databas manuellt för en tillgänglighetsgrupp (SQL Server).

Använda en befintlig hanteringsgrupp

Använd följande serie uppgifter när du använder en befintlig hanteringsgrupp med en SQL Server AlwaysOn-tillgänglighetsgrupp.

  1. Förbered SQL Server AlwaysOn-konfiguration separat. Du kan också överväga SQL Server AlwaysOn med en FCI.
  2. Skapa en tillgänglighetsgrupplyssnare (AGL) och välj ett lämpligt portnummer. Undvik standardporten 1433. Exempel: AGL-namn = SMListener och AGL-port = 5122
  3. Öppna den inkommande porten för SQL Server-instansen och AGL på varje dator som kör SQL Server.
  4. Granska informationen i Flytta Service Manager- och informationslagerdatabaserna och följ stegen där, med följande ändringar:
    1. I steg 5, Konfigurera Service Manager tabeller använder du AGL Name,AGL Port number i stället för datornamnet som är värd för Service Manager databas, till exempel: SMListener,5122
    2. I steg 6 använder du AGL Name,AGL Port number för att uppdatera databastabellerna DWStaging och Config.
    3. I steg 7 konfigurerar du registret på alla hanteringsservrar, ändrar registernyckeln HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database och ger DatabaseServerName som AGL Name,AGL Port number.

Sammanfattnings nog ändrar du datornamnet som är värd för Service Manager-databasen till AGL-namn, AGL-portnummer för SQL Server AlwaysOn-stöd.

Nästa steg