Dela via


Konfigurera loggöverföring (SQL Server)

Gäller för:SQL Server

Det här avsnittet beskriver hur du konfigurerar loggöverföring i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.

Anmärkning

SQL Server 2008 (10.0.x) Enterprise och senare versioner stöder säkerhetskopieringskomprimering. När du skapar en konfiguration för loggleverans kan du styra säkerhetskopieringskomprimeringsbeteendet för loggsäkerhetskopior. Mer information finns i Säkerhetskopieringskomprimering (SQL Server).

Förutsättningar

  • Den primära databasen måste använda den fullständiga eller massloggade återställningsmodellen. Om du byter databas till enkel återställning slutar loggleveransen att fungera.

  • Innan du konfigurerar loggleverans måste du skapa en resurs för att göra säkerhetskopior av transaktionsloggar tillgängliga för den sekundära servern. Det här är en del av katalogen där säkerhetskopieringar av transaktionsloggar genereras. Om du till exempel säkerhetskopierar dina transaktionsloggar till katalogen c:\data\tlogs\, kan du skapa katalogens \\primaryserver\tlogs-resurs.

Viktigt!

  • SQL Server 2025 (17.x) Preview använder OLEDB version 19 som standardversion för länkade servrar, som har standardvärdet EncryptMandatory. Ändringar i den länkade serverkonfigurationen kan krävas när du lägger till en SQL Server 2025(17.x) förhandsversionsinstans som replik eller övervakare.
  • Övervakning av loggleverans kan brytas om övervakaren är en fjärrinstans av SQL Server 2025 (17.x) när andra SQL Server-instanser i loggleveranstopologin använder en tidigare version.

Permissions

De lagrade procedurerna för loggleverans kräver medlemskap i den fasta serverrollen sysadmin .

Konfigurera loggleverans

Du kan konfigurera loggöverföring med hjälp av antingen Management Studio eller Transact-SQL. Flikarna i det här avsnittet beskriver hur du konfigurerar loggleverans med hjälp av varje metod.

Följ dessa steg för att konfigurera loggshopping med hjälp av Management Studio:

  1. Högerklicka på den databas som du vill använda som primär databas i loggleveranskonfigurationen och klicka sedan på Egenskaper.

  2. Under Välj en sida klickar du på Leverans av transaktionslogg.

  3. Markera kryssrutan Aktivera detta som en primär databas i en loggleveranskonfiguration .

  4. Under Säkerhetskopiering av transaktionsloggar klickar du på Säkerhetskopieringsinställningar.

  5. I rutan Nätverkssökväg till mappen backup skriver du nätverkssökvägen till den resurs som du skapade för mappen för säkerhetskopiering av transaktionsloggar.

  6. Om säkerhetskopieringsmappen finns på den primära servern skriver du en lokal sökväg i rutan för säkerhetskopieringsmappen . (Om säkerhetskopieringsmappen inte finns på den primära servern kan du lämna den här rutan tom.)

    Viktigt!

    Om SQL Server-tjänstkontot på den primära servern körs under det lokala systemkontot måste du skapa din säkerhetskopieringsmapp på den primära servern och ange en lokal sökväg till den mappen.

  7. Konfigurera Ta bort filer som är äldre än och Avisera om ingen säkerhetskopiering sker inom parametrar.

  8. Observera säkerhetskopieringsschemat som anges i rutan Schema under Säkerhetskopieringsjobb. Om du vill anpassa schemat för installationen klickar du på Schemalägg och justerar SQL Server Agent-schemat efter behov.

  9. SQL Server stöder säkerhetskopieringskomprimering. När du skapar en konfiguration för loggleverans kan du styra säkerhetskopieringskomprimeringsbeteendet för loggsäkerhetskopior genom att välja något av följande alternativ: Använd standardserverinställningenKomprimera säkerhetskopiering eller Komprimera inte säkerhetskopiering. Mer information finns i Inställningar för loggöverföring av transaktionsloggsäkerhetskopiering.

  10. Välj OK.

  11. Under Sekundära serverinstanser och databaser klickar du på Lägg till.

  12. Välj Anslut och anslut till den instans av SQL Server som du vill använda som sekundär server.

  13. I rutan Sekundär databas väljer du en databas i listan eller skriver namnet på den databas som du vill skapa.

  14. På fliken Initiera sekundär databas väljer du det alternativ som du vill använda för att initiera den sekundära databasen.

    Anmärkning

    Om du väljer att låta Management Studio initiera den sekundära databasen från en databassäkerhetskopia placeras data och loggfiler för den sekundära databasen på samma plats som huvuddatabasens data och loggfiler. Den här platsen kommer sannolikt att skilja sig från platsen för data och loggfiler för den primära databasen.

  15. På fliken Kopiera filer i rutan Målmapp för kopierade filer skriver du sökvägen till den mapp som säkerhetskopieringarna av transaktionsloggarna ska kopieras till. Den här mappen finns ofta på den sekundära servern.

  16. Observera kopieringsschemat som visas i rutan Schema under Kopiera jobb. Om du vill anpassa schemat för installationen klickar du på Schema och justerar sedan SQL Server Agent-schemat efter behov. Det här schemat bör vara ungefär som säkerhetskopieringsschemat.

  17. På fliken Återställ , under Databastillstånd när du återställer säkerhetskopior, väljer du alternativet Inget återställningsläge eller Vänteläge .

    Viktigt!

    Vänteläge är bara ett alternativ när den primära och sekundära serverns version är densamma. När huvudversionen av den sekundära servern är högre än den primära tillåts endast Inget återställningsläge

  18. Om du väljer alternativet Vänteläge väljer du om du vill koppla från användare från den sekundära databasen medan återställningsåtgärden pågår.

  19. Om du vill fördröja återställningsprocessen på den sekundära servern väljer du en fördröjningstid under Fördröj återställning av säkerhetskopior minst.

  20. Välj ett aviseringströskelvärde under Avisering om ingen återställning sker inom.

  21. Observera återställningsschemat som visas i rutan Schema under Återställ jobb. Om du vill anpassa schemat för installationen klickar du på Schema och justerar sedan SQL Server Agent-schemat efter behov. Det här schemat bör vara ungefär som säkerhetskopieringsschemat.

  22. Välj OK.

  23. Under Övervaka serverinstans markerar du kryssrutan Använd en övervakningsserverinstans och klickar sedan på Inställningar.

    Viktigt!

    Om du vill övervaka loggleveranskonfigurationen måste du lägga till övervakningsservern nu. Om du vill lägga till övervakningsservern senare måste du ta bort den här loggleveranskonfigurationen och sedan ersätta den med en ny konfiguration som innehåller en övervakningsserver.

  24. Välj Anslut och anslut till instansen av SQL Server som du vill använda som övervakningsserver.

  25. Under Övervaka anslutningar väljer du den anslutningsmetod som ska användas av säkerhetskopierings-, kopierings- och återställningsjobben för att ansluta till övervakningsservern.

  26. Under Historikkvarhållning väljer du hur lång tid du vill behålla en post för loggleveranshistoriken.

  27. Välj OK.

  28. I dialogrutan Databasegenskaper klickar du på OK för att påbörja konfigurationsprocessen.