DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 937683 - Geändert am: Dienstag, 20. November 2007 - Version: 1.3

 

Problembeschreibung

Stellen Sie sich das folgende Szenario vor. Der SQL Writer-Dienst wird auf einem Computer ausgeführt, auf dem Microsoft SQL Server 2005 installiert ist. Verwenden Sie SQL Server Management Studio um eine Datenbank zu sichern. Darüber hinaus verwenden Sie das Sicherungsprogramm (NTBackup.exe), um die Datenbank sichern. Anschließend versuchen Sie die Datenbank aus den Sicherungssatz mithilfe von SQL Server Management Studio wiederherzustellen. In diesem Szenario wird eine Fehlermeldung etwa folgenden Inhalts angezeigt:
Wiederherstellung fehlgeschlagen für Server ' <ServerName>'. (Microsoft.SqlServer.Smo)
ZUSÄTZLICHE INFORMATIONEN:
System.Data.SqlClient.SqlError: Kann nicht geöffnet Sicherungsmedium "<GUID of the device>'. Betriebssystem Fehler 2(The system cannot find the file specified.). (Microsoft.SqlServer.Smo)
Wenn Sie das Startdatum und den Endtermin des Sicherungssatzes untersuchen, finden Sie, dass die Daten auf das Datum aktualisiert werden, dass Sie das Sicherungsprogramm verwendet.

Ursache

Dieses Problem tritt auf, weil das Tool zum Sichern den SQL Writer-Dienst zum Sichern von SQL Server 2005-Datenbanken verwendet. Das Sicherungsprogramm löst den SQL Writer-Dienst um einen Snapshot zu erstellen. Nachdem der SQL Writer-Dienst den Snapshot erstellt wurde, bestimmt das Sicherungsprogramm, ob die Datenbankdateien in der Liste ausgeschlossen sind. Die Datenbankdateien gehören LDF-Dateien und MDF-Dateien. Wenn die Datenbankdateien in der Liste ausgeschlossen sind, löscht das Tool Sicherung für die Datenbankdateien aus dem Snapshot. Das Sicherungsprogramm fügt jedoch Einträge in der Backupset -Tabelle der Msdb -Datenbank hinzu.

Lösung

Um dieses Problem zu beheben, beenden Sie den SQL Writer-Dienst, wenn Sie das Sicherungsprogramm verwenden, werden Sie sowohl das Sicherungsprogramm als auch die Funktionalität der SQL Server 2005-Sicherung auf dem Computer verwenden. Verwenden Sie nicht das Sicherungsprogramm, um die Datenbank sichern. Verwenden Sie stattdessen die integrierte Funktionalität in SQL Server 2005 zum Sichern der Datenbank.

Status

Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.

Weitere Informationen

Wenn Sie die SQL Server-Fehlerprotokolldatei untersuchen, finden Sie Nachrichten, die die folgende Meldung für die Benutzerdatenbanken und die Systemdatenbanken ähneln:
Date Time SPID E/A ist auf Datenbankmodell fixiert. Keine Benutzer-Aktion ist erforderlich. Wenn e/A nicht umgehend fortgesetzt wird, konnte Sie jedoch die Sicherung abbrechen.

Date Time SPID E/A wurde auf Datenbankmodell fortgesetzt. Keine Benutzer-Aktion ist erforderlich.

Date Time SPID Sicherung-Datenbank gesichert. Datenbank: master, Erstellung date(time): Date (Time), Seiten ausgegeben: 1, erste LSN: 300:248:52 letzte LSN: 301:120:1, Anzahl der Sicherungsmedien: 1, Geräteinformationen: (Datei = 1, TYPE = VIRTUAL_DEVICE: {' <GUID of the device>'}). Dies ist nur eine Informationsmeldung. Keine Benutzer-Aktion ist erforderlich.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Keywords: 
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbprb KB937683 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 937683  (http://support.microsoft.com/kb/937683/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store