Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
In dit onderwerp wordt beschreven hoe u logboekverzending in SQL Server configureert met behulp van SQL Server Management Studio of Transact-SQL.
Opmerking
SQL Server 2008 (10.0.x) Enterprise en latere versies ondersteunen back-upcompressie. Wanneer u een configuratie voor logboekverzending maakt, kunt u het gedrag van back-upcompressie van logboekback-ups beheren. Zie Back-upcompressie (SQL Server) voor meer informatie.
Vereiste voorwaarden
De primaire database moet het volledige of bulksgewijs vastgelegde herstelmodel gebruiken; als u de database overschakelt naar eenvoudig herstel, werkt logboekverzending niet meer.
Voordat u het verzenden van logboeken configureert, moet u een share maken om de back-ups van het transactielogboek beschikbaar te maken voor de secundaire server. Dit is een share van de map waarin de back-ups van het transactielogboek worden gegenereerd. Als u bijvoorbeeld een back-up maakt van uw transactielogboeken naar de map c:\data\tlogs\, kunt u de share \\primaryserver\tlogs van die map maken.
Belangrijk
- SQL Server 2025 (17.x) Preview gebruikt OLEDB versie 19 als de standaardversie voor gekoppelde servers, die een standaardwaarde
EncryptvanMandatory. Wijzigingen in de configuratie van de gekoppelde server zijn mogelijk vereist bij het toevoegen van een SQL Server 2025 (17.x) Preview-exemplaar als replica of monitor. - Monitoring van logboekverzending kan falen als de monitor een op afstand SQL Server 2025 (17.x) Preview-exemplaar is, terwijl andere SQL Server-exemplaren in de logboekverzendingtopologie een eerdere versie gebruiken.
Permissions
De opgeslagen procedures voor logboekverzending vereisen lidmaatschap van de vaste serverfunctie sysadmin .
Logboekverzending configureren
U kunt logboekverzending configureren met behulp van Management Studio of Transact-SQL. In de tabbladen in deze sectie wordt beschreven hoe u logboekverzending configureert met behulp van elke methode.
Volg deze stappen om Log Shipping te configureren met behulp van Management Studio:
Klik met de rechtermuisknop op de database die u wilt gebruiken als de primaire database in de configuratie voor logboekverzending en klik vervolgens op Eigenschappen.
Klik onder Een pagina selecteren op Transactielogboekverzending.
Schakel het selectievakje Dit inschakelen als een primaire database in een configuratie voor logboekverzending in.
Klik onder Back-ups van transactielogboeken op Back-upinstellingen.
Typ in het vak Netwerkpad naar de back-upmap het netwerkpad naar de share die u hebt gemaakt voor de back-upmap van het transactielogboek.
Als de back-upmap zich op de primaire server bevindt, typt u een lokaal pad in het vak back-upmap . (Als de back-upmap zich niet op de primaire server bevindt, kunt u dit vak leeg laten.)
Belangrijk
Als het SQL Server-serviceaccount op uw primaire server wordt uitgevoerd onder het lokale systeemaccount, moet u de back-upmap op de primaire server maken en een lokaal pad naar die map opgeven.
Configureer de bestanden verwijderen die ouder zijn dan en waarschuwen als er binnen tijd geen back-up plaatsvindt.
Noteer het back-upschema in het vak Planning onder Back-uptaak. Als u de planning voor uw installatie wilt aanpassen, klikt u op Planning en past u de SQL Server Agent-planning zo nodig aan.
SQL Server ondersteunt back-upcompressie. Wanneer u een configuratie voor logboekverzending maakt, kunt u het gedrag van back-upcompressie van logboekback-ups beheren door een van de volgende opties te kiezen: Gebruik de standaardserverinstelling, Back-upcomprimeren of Geen back-up comprimeren. Zie Instellingen voor back-up van logboekverzendingstransacties voor meer informatie.
Kies OK.
Klik onder Secundaire serverexemplaren en -databases op Toevoegen.
Selecteer Verbinding maken en verbinding maken met het exemplaar van SQL Server dat u als secundaire server wilt gebruiken.
Kies in het vak Secundaire database een database in de lijst of typ de naam van de database die u wilt maken.
Kies op het tabblad Secundaire database initialiseren de optie die u wilt gebruiken om de secundaire database te initialiseren.
Opmerking
Als u ervoor kiest om de secundaire database te initialiseren vanuit een databaseback-up, worden de gegevens en logboekbestanden van de secundaire database op dezelfde locatie geplaatst als de gegevens en logboekbestanden van de hoofddatabase . Deze locatie is waarschijnlijk anders dan de locatie van de gegevens en logboekbestanden van de primaire database.
Typ op het tabblad Bestanden kopiƫren in de map Bestemming voor gekopieerde bestanden het pad van de map waarin de back-ups van transactielogboeken moeten worden gekopieerd. Deze map bevindt zich vaak op de secundaire server.
Noteer het kopieerschema dat wordt vermeld in het vak Planning onder Taak Kopiƫren. Als u de planning voor de installatie wilt aanpassen, klikt u op Planning en past u de SQL Server Agent-planning zo nodig aan. Dit schema moet de back-upplanning benaderen.
Kies op het tabblad Herstellen onder Databasestatus bij het herstellen van back-ups de optie Geen herstelmodus of stand-bymodus .
Belangrijk
De stand-bymodus is alleen een optie wanneer de versie van de primaire en secundaire server hetzelfde is. Wanneer de hoofdversie van de secundaire server hoger is dan die van de primaire server, is alleen geen herstelmodus toegestaan.
Als u de optie Stand-bymodus hebt gekozen, kiest u of u gebruikers wilt loskoppelen van de secundaire database terwijl de herstelbewerking wordt uitgevoerd.
Als u het herstelproces op de secundaire server wilt vertragen, kiest u ten minste een vertragingstijd onder Back-ups herstellen.
Kies een waarschuwingsdrempel onder Waarschuwing als er geen herstelbewerking plaatsvindt.
Noteer het herstelschema dat wordt vermeld in het vak Planning onder Hersteltaak. Als u de planning voor de installatie wilt aanpassen, klikt u op Planning en past u de SQL Server Agent-planning zo nodig aan. Het schema zou overeen moeten komen met het back-upschema.
Kies OK.
Onder Monitor serverinstantie vinkt u het selectievakje Gebruik een monitorserverinstantie aan, en klik vervolgens op Instellingen.
Belangrijk
Als u deze configuratie voor logboekverzending wilt bewaken, moet u de monitorserver nu toevoegen. Als u de monitorserver later wilt toevoegen, moet u deze configuratie voor logboekverzending verwijderen en deze vervolgens vervangen door een nieuwe configuratie die een monitorserver bevat.
Selecteer Verbinding maken en verbinding maken met het exemplaar van SQL Server dat u wilt gebruiken als uw monitorserver.
Selecteer bij Verbindingen bewaken de verbindingsmethode die gebruikt zal worden door de back-up-, kopieer- en hersteljobs voor verbinding met de monitorserver.
Kies onder Bewaarperiode geschiedenis de tijdsduur die u wilt bewaren van een record van uw logboekverzendingsgeschiedenis.
Kies OK.
Klik in het dialoogvenster Database-eigenschappen op OK om het configuratieproces te starten.
Gerelateerde taken
- Logboekverzending upgraden naar SQL Server 2016 (Transact-SQL)
- Een secundaire database toevoegen aan een logboekverzendingsconfiguratie (SQL Server)
- Een secundaire database verwijderen uit een configuratie voor logboekverzending (SQL Server)
- Logboekverzending verwijderen (SQL Server)
- Het rapport logboekverzending weergeven (SQL Server Management Studio)
- Logboekverzending bewaken (Transact-SQL)
- Failover naar een secundaire server voor logboekverzending (SQL Server)