Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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)