Služby zálohování APEX | Zálohování transakčního protokolu SQL je úspěšné s chybami
Summary: Zálohování protokolu SQL proběhne úspěšně s chybami, když došlo k přeskočení zálohy souborů protokolu několika databází. Řetězec protokolů databází, které byly přeskočeny ze zálohování, se zdá být přerušený. ...
Symptoms
Zpětné trasování
<Line 702: [2018-06-17 07:38:08,638] [INFO] roboSyncer: Sending log to Phoenix server with message : 'Could not backup log files for 12 DBs, WH-RPT02\ProjectQuoting, WH-RPT02\LFAudit_3EDocuments, WH-RPT02\3EDocuments, WH-RPT02\SSISDB, WH-RPT02\3EWorkFlow, WH-RPT02\ReportServer, WH-RPT02\Insite, WH-RPT02\ProjectQuoting_Test, WH-RPT02\WebTracksSQL, WH-RPT02\Helpdesk, WH-RPT02\ReportServerTempDB, WH-RPT02\InforDB
Line 552: [2018-06-17 07:37:57,923] [INFO] Log chain broken: WH-RPT02:Helpdesk
Line 559: [2018-06-17 07:37:58,065] [INFO] Log chain broken: WH-RPT02:ProjectQuoting_Test
Line 563: [2018-06-17 07:37:58,171] [INFO] Log chain broken: WH-RPT02:3EWorkFlow
Line 566: [2018-06-17 07:37:58,272] [INFO] Log chain broken: WH-RPT02:SSISDB
Line 569: [2018-06-17 07:37:58,404] [INFO] Log chain broken: WH-RPT02:Insite
Line 572: [2018-06-17 07:37:58,477] [INFO] Log chain broken: WH-RPT02:InforDB
Line 574: [2018-06-17 07:37:58,584] [INFO] Log chain broken: WH-RPT02:ReportServerTempDB
Line 579: [2018-06-17 07:37:58,713] [INFO] Log chain broken: WH-RPT02:ReportServer
Cause
Zálohování protokolu SQL třetí strany nebo nativní zálohování protokolu SQL spuštěné na serveru mohlo způsobit přerušení řetězce protokolů.
Jak ověřit zálohu nativních protokolů SQL
Zda byly spuštěny nativní zálohy, můžeme ověřit v reportu "Backup and Restore events". Tato sestava provádí výpočty tak, aby se data zobrazovala v čitelnějším formátu.
Spuštění SQL Server Management Studio (SSMS)
- Výběr databáze
- Klikněte pravým tlačítkem a vyberte možnost Sestavy.
- Standardní reporty –> události zálohování a obnovení
- Klikněte pravým tlačítkem na sestavu a exportujte ji ve formátu CSV.

- Rozbalte část "Úspěšné operace zálohování".
- Sloupec "Typ zařízení" zobrazuje cestu k souboru fyzické zálohy. Pokud se jedná o disk, znamená to, že byla vytvořena nativní záloha.
- V této sestavě můžete také ověřit model obnovení a uživatelské jméno.
Resolution
- Zakažte nebo odstraňte zálohy protokolů SQL třetích stran pro dotčenou instanci SQL (zálohovací sadu), včetně nativních záloh SQL, a spusťte ruční zálohování z konzole Phoenix Management Console. Následné zálohy transakčních protokolů musí být úspěšně dokončeny. Pokud není možné zakázat zálohy třetích stran nebo nativní zálohy pouze pro kopírování, spusťte z SQL Serveru nativní zálohy.
- Pokud výše uvedený krok není možný, pak má zálohovací software Endpoint Protection / třetí strana / antivirový program možnost zakázat nebo vyloučit konkrétní zapisovač VSS. Proto prosím zakažte nebo vylučte SqlServerWriter z nastavení softwaru. Problém by pak vyřešila následná záloha FULL/Diff SQL.
- Dalším alternativním řešením je mít zásadu, která vždy spustí zálohování Phoenix SQL FULL/DIFF po zálohách třetích stran / nativního SQL (plán údržby) / ochrany koncových bodů.
- Pokud je z nějakého důvodu potřeba změnit model obnovení databáze, vytvořte pro tento SQL Server další zálohovací sklad. Po provedení změn selžou pouze zálohy pro tento zálohovací sklad a ostatní zálohy nebudou ovlivněny.
Poznámka: Před vytvořením nového zálohovacího skladu pro tuto databázi zrušte výběr této databáze z aktuálního zálohovacího skladu.