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 | 3159 |
| Händelsekälla | MSSQLSERVER |
| Component | SQLEngine |
| Symboliskt namn | LDDB_LOGNOTBACKEDUP |
| Meddelandetext | Loggänden för databasen "%ls" har inte blivit säkerhetskopierad. Använd BACKUP LOGG WITH NORECOVERY för att säkerhetskopiera loggen om den innehåller arbete som du inte vill förlora. Använd klausulen WITH REPLACE eller WITH STOPAT i satsen RESTORE för att bara skriva över innehållet i loggen. |
Explanation
I de flesta fall, under fullständiga eller bulkloggade återställningsmodeller, kräver SQL Server att du säkerhetskopierar svansen av loggen för att fånga de loggposter som ännu inte har säkerhetskopierats. En loggbackup som tas av loggens svans precis före en återställningsoperation kallas en tail-log-backup.
När du återställer en databas till en punkt av fel är tail-log-backupen den sista säkerhetskopian av intresse i återställningsplanen. Om du inte kan säkerhetskopiera slutet av loggen kan du återställa en databas endast till slutet av den senaste säkerhetskopian som skapades före felet.
SQL Server kräver vanligtvis att du tar en tail-logg-backup innan du börjar återställa en databas. Tail-log-backupen förhindrar arbetsförlust och håller stockkedjan intakt. Dock kräver inte alla återställningsscenarier en svanslogg-backup. Du behöver inte ha en svansloggbackup om återställningspunkten ingår i en tidigare loggbackup, eller om du flyttar eller ersätter (skriver över) databasen och inte behöver återställa den till en tidpunkt efter den senaste backupen. Om loggfilerna är skadade och en tail-log-backup inte kan skapas, måste du återställa databasen utan att använda en tail-log-backup. Alla transaktioner som genomförs efter den senaste loggbackupen förloras. För mer information, se "Återställa utan att använda en Tail-Log backup" senare i detta ämne.
Caution
REPLACE bör användas sällan, och endast efter noggrann övervägning.
Användaråtgärd
Ta en svanslogg-backup och försök återställa igen.
Om du inte kan säkerhetskopiera sluten av loggen, använd MED STOPAT eller MED ERSÄTTA i dina RESTORE uttalanden.
Se även
Återställa en SQL Server-databas till en specifik tidpunkt (fullständig återställningsmodell)
Säkerhetskopiera transaktionsloggen när databasen är skadad (SQL Server)
Säkerhetskopiera en transaktionslogg (SQL Server)
Tail-Log Backuper (SQL Server)