SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 3902: Die COMMIT TRANSACTION-Anforderung hat keine entsprechende BEGIN TRANSACTION-Anweisung.
  • 8102: Die '%1!'-Identitätsspalte kann nicht aktualisiert werden. »

4214: BACKUP LOG kann nicht ausgeführt werden, weil keine aktuelle Datenbanksicherung vorhanden ist.

posted on Dez 6, 2010 von Frank Kalis in 4000-4999

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.

Noch kein Feedback


Formular wird geladen...

Kommentar-Feed für diesen Eintrag

Alle Blogs

  • =tg=
  • Andreas Wolter
  • Armin Neudert
  • Christoph Ingenhaag
  • cmu
  • Downloads
  • Falk Krahl
  • Fehlermeldungen
  • Frank Kalis
  • Holger Schmeling
  • InsideSQL.org Blogs
  • Klaus Oberdalhoff
  • Olaf Pietsch
  • Pressemitteilungen
  • Sascha Lorenz
  • tosc
  • Uwe Ricken
  • Weblinks

XML-Feeds

  • RSS 2.0: Einträge, Kommentare
  • Atom: Einträge, Kommentare
  • RDF: Einträge, Kommentare
  • RSS 0.92: Einträge, Kommentare
What is RSS?

©2025 by Frank Kalis • Kontakt • Hilfe • Content Mangement System

Community software