MSSQLSERVER_14421

Gäller för:SQL Server

Details

Attribute Value
Produktnamn SQL Server
Händelse-ID 14421
Händelsekälla MSSQLSERVER
Component SQLEngine
Symboliskt namn SQLErrorNum14421
Meddelandetext Loggen skickar sekundär databas %s.%s har återställningströskeln på %d minuter och är inte synkroniserad. Ingen återställning utfördes på %d minuter. Den återställde svarstiden är %d minuter. Kontrollera övervakningsinformation för agentlogg och loggning.

Explanation

Detta meddelande indikerar att loggöverföring är ur synk bortom återställningströskeln. Återställningströskeln är antalet minuter som kan förloppa mellan återställningsoperationer innan ett meddelande genereras.

Möjliga orsaker

Detta meddelande indikerar inte nödvändigtvis ett problem med stockfrakt. Istället kan detta meddelande indikera ett av följande problem:

  • Återställningsjobbet körs inte.

    Möjliga orsaker till att jobbet inte körs inkluderar: SQL Server Agent-tjänsten på den sekundära serverinstansen körs inte, jobbet är inaktiverat eller att schemat för jobbet har ändrats.

  • Återställningsjobbet misslyckas.

    Möjliga orsaker till att jobbet misslyckas inkluderar följande: sökvägen för återställningsmappen är inte giltig, disken är full, eller någon annan anledning till att satsen kan misslyckas RESTORE .

Användaråtgärd

För att felsöka detta meddelande:

  • Se till att SQL Server Agent-tjänsten körs för den sekundära serverinstansen och att återställningsjobbet för denna sekundära databas är aktiverat och schemalagt att köras med rätt frekvens.

  • Återställningsjobbet på den sekundära servern kan vara på väg att misslyckas. I detta fall, kontrollera jobbhistoriken för återställningsjobbet för att hitta orsaken.

  • Loggfraktåterställningsjobbet, som körs på den sekundära serverinstansen, kanske inte kan ansluta till monitorserverinstansen för att uppdatera log_shipping_monitor_secondary tabellen. Detta kan orsakas av ett autentiseringsproblem mellan monitorserverinstansen och den sekundära serverinstansen.

  • Tröskeln för backup-larm kan ha fel värde. Idealiskt sett sätts detta värde till minst tre gånger frekvensen av återställningsjobbet. Om du ändrar frekvensen på återställningsjobbet efter att loggleveransen är konfigurerad och fungerande, måste du uppdatera värdet på backup-varningens tröskel därefter.

  • När monitorserverinstansen går offline och sedan kommer tillbaka online uppdateras inte log_shipping_monitor_secondary tabellen med aktuella värden innan alertmeddelandejobbet körs. Fel 14421 kan aktiveras när ett återställningsjobb lyckas med, "Kunde inte hitta en loggbackupfil som kunde appliceras på sekundär databas." När detta sker uppdateras inte återställningstiden. Orsaken till felet i detta fall kan vara ett problem med kopieringsjobbet.

    För att uppdatera monitortabellerna med den senaste datan för den sekundära databasen, kör sp_refresh_log_shipping_monitor på den sekundära serverinstansen.

  • På sekundär- eller monitorserverinstansen är datum eller tid felaktigt. Detta kan också generera varningsmeddelanden. Möjligen ändrades systemdatumet eller tiden på en av dem.

    Anmärkning

    Olika tidszoner för de två serverinstanserna borde inte orsaka några problem.

Se även

log_shipping_monitor_secondary (Transact-SQL)
Om loggöverföring (SQL Server)
sp_help_log_shipping_monitor_secondary (Transact-SQL)
sp_refresh_log_shipping_monitor (Transact-SQL)
Om loggöverföring (SQL Server)