4214: BACKUP LOG kann nicht ausgeführt werden, weil keine aktuelle Datenbanksicherung vorhanden ist.
Fehlermeldung:
Meldung 4214, Ebene 16, Status 1, Zeile 1
BACKUP LOG kann nicht ausgeführt werden, weil keine aktuelle Datenbanksicherung vorhanden ist.
Ebene:
16.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, das Protokoll einer Datenbank zu sichern, für die es jedoch keine aktuelle Datenbanksicherung gibt.
Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.
Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Die Datenbank muß erst gesichert werden, bevor das Protokoll gesichert werden kann.
Versionen:
Alle Versionen von SQL Server.
Beispiele:
USE master;
IF DB_ID (N'MyExample') > 0
DROP DATABASE MyExample;
GO
CREATE DATABASE MyExample
GO
BACKUP LOG MyExample TO DISK='E:\Backup.bak'
Anmerkungen:
Im obigen Beispiel wird versucht, direkt nach Erstellung der Datenbank MyExample deren Protokoll zu sichern. Dies löst den Fehler aus.