Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Angenommen, Sie verfügen über eine Datenbank, die schreibgeschützte Dateigruppen in Microsoft SQL Server 2014 enthält. Wenn Sie DBCC CHECKDB in der Datenbank ausführen, kann der DBCC -Befehl keinen Datenbanksnapshot für die Datenbank erstellen. Wenn keine andere Verbindung mit der Datenbank besteht, wird der DBCC-Vorgang ohne Fehler abgeschlossen. Es wird jedoch die folgende Fehlermeldung angezeigt:

DBCC CHECKDB überprüft nicht den SQL Server-Katalog oder die Service Broker-Konsistenz, da ein Datenbanksnapshot nicht erstellt werden konnte oder weil mit TABLOCK angegeben wurde.

Wenn es weitere Verbindungen mit der Datenbank gibt, schlägt der DBCC-Vorgang fehl, und es wird die folgende Fehlermeldung angezeigt:

Msg 5030, Ebene 16, Zustand 12, Zeile 1 Datenbank konnte nicht ausschließlich gesperrt werden, um den Vorgang auszuführen. Msg 7926, Stufe 16, Zustand 1, Zeile 1Check-Anweisung abgebrochen. Die Datenbank konnte nicht überprüft werden, da eine Datenbank-Momentaufnahme nicht erstellt werden konnte und die Datenbank oder Tabelle nicht gesperrt werden konnte. Informationen dazu, wann dieses Verhalten zu erwarten ist und welche Problemumgehungen vorhanden sind, finden Sie unter Online Dokumentation. Weitere Informationen finden Sie auch unter vorherige Fehler.

Fehlerbehebung

Informationen zur kumulativen Aktualisierung

Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:

Weitere Informationen

Führen Sie die folgenden Befehle in SQL Server aus, um dieses Problem zu reproduzieren:

-- Open a new query that is named conn1, and then create a new database. CREATE DATABASE DbTest GO -- Add a new file group. ALTER DATABASE DbTest ADD FILEGROUP FGTest GO -- Add a file to the new file group. ALTER DATABASE DbTest ADD FILE (NAME=DbTest_Data2, FILENAME=''C:\temp\DbTest_Data2.ndf') TO FILEGROUP FGTest GO -- Change the file group to read-only. ALTER DATABASE DbTest MODIFY FILEGROUP FGTest READONLY GO -- Run the DBCC CHECK command in the conn1 query. DBCC CHECKDB (DbTest) -- The DBCC CHECK command runs correctly. However, you may receive the following message: "DBCC CHECKDB will not check SQL Server catalog or Service Broker consistency because a database snapshot could not be created or because WITH TABLOCK was specified." -- Open a new query window that is named conn2, and then set the database as DbTest. This action opens a connection to the DbTest database. -- Return to the conn1 query, and run the DBCC command again. DBCC CHECKDB (DbTest) -- Notice the error message that is mentioned in the "Symptoms" section.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×