APEX Backup Services | Säkerhetskopieringen av SQL-transaktionsloggen lyckas med fel
Summary: SQL-loggsäkerhetskopiering lyckas med fel när säkerhetskopieringen av loggfilerna för några databaser hoppades över. Loggkedjan för de databaser som hoppades över från säkerhetskopieringen verkar bruten. ...
Symptoms
Spåra bakåt
<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
En säkerhetskopia av SQL-loggen från tredje part eller intern SQL som körs på servern kan ha orsakat att loggkedjan bryts.
Så här verifierar du inbyggd säkerhetskopiering av SQL-loggar
Vi kan kontrollera om inbyggda säkerhetskopieringar har körts från rapporten "Säkerhetskopierings- och återställningshändelser". Den här rapporten gör beräkningar för att visa data i ett mer läsbart format.
Starta SQL Server Management Studio (SSMS)
- Välj databasen
- Högerklicka och välj Rapporter
- Standardrapporter –> Säkerhetskopiering och återställning av händelser
- Högerklicka på rapporten och exportera i CSV-format.

- Expandera avsnittet "Lyckade säkerhetskopieringsåtgärder"
- I kolumnen "Device type" visas sökvägen till den fysiska säkerhetskopieringsfilen. Om det är Disk innebär det att en inbyggd säkerhetskopia har gjorts.
- Du kan också verifiera återställningsmodell och användarnamn från den här rapporten.
Resolution
- Inaktivera eller ta bort SQL-loggsäkerhetskopior från tredje part för den berörda SQL-instansen (säkerhetskopieringsuppsättning), inklusive inbyggda SQL-säkerhetskopieringar, och initiera en manuell säkerhetskopiering från Phoenix Management Console. Efterföljande säkerhetskopieringar av transaktionsloggen måste slutföras. Kör endast inbyggda säkerhetskopieringar från SQL Server om det inte går att inaktivera interna säkerhetskopior från tredje part.
- Om steget ovan inte är möjligt har programvaran för säkerhetskopiering av slutpunktsskydd/tredje part/antivirus ett alternativ för att inaktivera/exkludera den specifika VSS-skrivaren. Så inaktivera/exkludera SqlServerWriter från programvaruinställningarna. Sedan skulle efterföljande FULL/Diff SQL-säkerhetskopiering lösa problemet.
- En annan lösning är att ha en policy så att alltid Phoenix SQL FULL/DIFF-säkerhetskopiering utlöses efter säkerhetskopiering av tredje part/inbyggd SQL (underhållsplan)/slutpunktsskydd.
- Om återställningsmodellen för en databas av någon anledning behöver ändras skapar du en ny säkerhetskopia för den här SQL-servern. Efter ändringarna misslyckas endast säkerhetskopiorna för den här säkerhetskopieringsuppsättningen och de andra säkerhetskopiorna påverkas inte.
Obs! Innan du skapar en ny säkerhetskopia för den här databasen avmarkerar du den här databasen från den aktuella säkerhetskopian.