DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 934713 - Geändert am: Dienstag, 26. Juni 2007 - Version: 1.3

 
# Fehler: 50001046 (SQL-Hotfix)

Auf dieser Seite

Problembeschreibung

Stellen Sie das Folgendes Szenario in Microsoft SQL Server 2005:
  • Eine Datenbank wiederherstellen.
  • Die Datenbank hat eine benutzerdefinierte Dateigruppe.
  • Die benutzerdefinierte Dateigruppe ist als schreibgeschützt gekennzeichnet.
Wenn Sie die CHECKPOINT-Anweisung in der Datenbank ausführen, wird Sie in diesem Szenario folgende Fehlermeldung:
Msg 823, Schweregrad 24, State 3, 1
Das Betriebssystem zurückgegeben Fehler 5(Access is denied.) an SQL Server während eines Schreibvorgangs Offset in Datei ' FilePath\FileName ' 0x0000000000e000. Zusätzliche Meldungen im SQL Server Fehler protokollieren und System Ereignisprotokoll bieten weitere Details. Dies ist eine schwerwiegende auf Systemebene Fehlerbedingung, die Datenbankintegrität threatens und muss sofort behoben werden. Führen Sie eine vollständige Datenbank-Konsistenzüberprüfung (DBCC CHECKDB). Dieser Fehler kann verursacht werden, von vielen Faktoren ab; Weitere Informationen, siehe SQL Server-Onlinedokumentation.
Wenn Sie den SQL Server-Dienst dann neu starten, wird die Datenbank nicht wiederherstellen. Darüber hinaus gibt die Datenbank fehlerverdächtigen Zustand. Wenn Sie SQL Server 2005-Fehlerprotokolldatei überprüfen, sehen Sie Fehlermeldungen, die wie folgt aussehen:
Date Time SPID 0 Transaktionen ein Rollback Datenbank nicht mehr "(7). Dies ist nur eine Informationsmeldung. Keine Benutzer-Aktion ist erforderlich.
Date Time SPID Wiederherstellung ist schreiben eine Prüfpunkt in Datenbank nicht mehr "(7). Dies ist nur eine Informationsmeldung. Keine Benutzer-Aktion ist erforderlich.
Date Time SPID Fehler: 823, Schweregrad: 24, Status: 3.
Date Time SPID Das Betriebssystem System gab Fehler 5(Access is denied.) zu SQL Server während eines Schreibvorgangs Offset 0x0000000000e000 in Datei 'c:\t.ro.1.ndf'. Zusätzliche Meldungen im SQL Server Fehler protokollieren und System Ereignisprotokoll bieten weitere Details. Dies ist eine schwerwiegende auf Systemebene Fehlerbedingung, die Datenbankintegrität threatens und muss sofort behoben werden. Führen Sie eine vollständige Datenbank-Konsistenzüberprüfung (DBCC CHECKDB). Dieser Fehler kann verursacht werden, von vielen Faktoren ab; Weitere Informationen, siehe SQL Server-Onlinedokumentation.
Date Time SPID Fehler: 3414, Schweregrad: 21, Status: 2.
Date Time SPID Fehler bei Wiederherstellung die Datenbank verhindert nicht mehr "(Datenbank-Kennung 7) neu gestartet. Der Wiederherstellungsfehler diagnostizieren und beheben, oder von einer einwandfreien Sicherungskopie wiederherstellen. Wenden Sie sich Wenn Fehler nicht korrigiert oder erwartet, an den technischen Support.
Date Time SPID Wiederherstellung ist abgeschlossen. Dies ist nur eine Informationsmeldung. Keine Benutzer-Aktion ist erforderlich.

Lösung

Kumulatives Update-Informationen

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 2 freigegeben. Weitere Informationen, wie Sie dieses kumulative Updatepaket für SQL Server 2005 Service Pack 2 zu erhalten finden Sie im folgenden Artikel der Microsoft Knowledge Base:
936305  (http://support.microsoft.com/kb/936305/LN/ ) Kumulatives Updatepaket 2 für SQL Server 2005 Service Pack 2
Hinweis: Da die Builds kumulativ sind, enthält jede neue Update-Version alle Hotfixes und alle Sicherheitsupdates, die mit früheren SQL Server 2005 enthalten waren. Microsoft empfiehlt, dass Sie in Erwägung ziehen Anwenden der neuesten Update-Version, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
937137  (http://support.microsoft.com/kb/937137/LN/ ) SQL Server 2005 erstellt, die veröffentlicht wurden, nachdem SQL Server 2005 Service Pack 2 freigegeben wurde
Microsoft SQL Server 2005-Hotfixes sind für bestimmte SQL Server Servicepacks erstellt. Sie müssen ein SQL Server 2005 Service Pack 2 Hotfix auf eine Installation von SQL Server 2005 Service Pack 2 anwenden. Standardmäßig ist jeder Hotfix, der in einer SQL Server Service Pack bereitgestellt wird in das nächste SQL Server Service Pack enthalten.

Status

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

Weitere Informationen

Schritte zum Reproduzieren des Problems

  1. Erstellen einer Datenbank, die eine benutzerdefinierte Dateigruppe verfügt.
  2. Legen Sie die Datenbank das massenprotokollierte Wiederherstellung-Modell verwenden.
  3. Durchführen Sie Massenvorgänge für Objekte in der benutzerdefinierten Dateigruppe.
  4. Markieren Sie die benutzerdefinierte Dateigruppe als schreibgeschützt.
  5. Führen Sie eine Sicherung für die Datenbank.
  6. Wiederherstellen der Datenbank, die ursprüngliche Datenbank zu überschreiben.
  7. Führen Sie die CHECKPOINT-Anweisung für die Datenbank.

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 kbsql2005as kbexpertiseadvanced kbfix kbpubtypekc kbqfe KB934713 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: 934713  (http://support.microsoft.com/kb/934713/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
Folgen Sie uns: