Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Update: Metadaten Inkonsistenz Fehler nach dem Wechseln von Tabellenpartitionen und Löschen der entsprechenden Dateien und Dateigruppen

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3095958
Problembeschreibung
Betrachten Sie das folgende Szenario:
  • Haben zwei partitionierte Tabellen in Microsoft SQL Server 2014 und Partitionen der ersten Tabelle werden verschiedene Dateien und Dateigruppen mit dem Partitionsschema und Funktion zugeordnet.
  • Einer dieser Partitionen in die zweite Tabelle wechseln und dann die zweite Tabelle abschneiden.
  • Sie legen Sie Dateien und Dateigruppen, die switched Partition zugeordnet sind.
  • Ausführen eine SELECT-Anweisung in der zweiten Tabelle.
In diesem Szenario wird die folgende Fehlermeldung angezeigt:

Msg 606, Ebene 21, Status 1
Inkonsistenz bei Metadaten. Id der DateigruppeId der Dateigruppe> für Tabelle angegebenTabellenname> ist nicht vorhanden. Führen Sie DBCC CHECKDB oder CHECKCATALOG.

Beim Ausführen von DBCC CHECKDB/CHECKTABLE sinngemäß die folgende Fehlermeldung angezeigt:

Index verarbeiten könnenIndexName> TabelleTabellenname> da Filegroup (Dateigruppe IDFileGroupNumber>) ist ungültig.
Lösung
Das Problem wurde erstmals die folgenden kumulativen Updates von SQL Server behoben: Empfehlung: Installieren Sie das neueste kumulative Update für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheits-Updates, die im vorherigen kumulativen Update enthalten waren. Herunterladen und Installieren der neuesten kumulativen Updates für SQL Server empfohlen:


Hinweis Dieses Update verhindert lediglich zukünftige Vorkommen dieses Problem. Wenn Sie bereits über dieses Problem auftreten, exportieren Sie die Daten in einer neuen Datenbank ohne vorhandene Metadaten beschädigt. Gehen Sie hierzu folgendermaßen vor:
  1. Um festzustellen, ob eine Partition eine ungültige Dateigruppe hat, führen Sie die folgende Abfrage um festzustellen, ob ein Ergebnis zurückgibt:
    SELECT * FROM sys.allocation_units AS au WHERE au.data_space_id NOT IN (SELECT data_space_id FROM sys.filegroups)
  2. Erstellen der Tabelle mit den Metadaten erneut angezeigt.

    Abfrage aus Schritt 1 ein Ergebnis zurück, die Partition mit beschädigten Metadaten verhindert das anzeigen (Wählen Sie * aus) alle Zeilen in der Tabelle. Um dieses Problem zu umgehen, entfernen Sie ungültige Partition.

    Hinweis
    ungültige Partition sollte leer sein. Andernfalls konnte die Dateien und Dateigruppen, die in nicht verworfen oder gelöscht wurden.

    Verschieben Sie dazu diese Partition in eine andere Tabelle, die das gleiche Partitionierungsschema verwendet. Diese Tabelle kann nur eine Durchgangstabelle. Verwenden Sie die ID_Container aus der Abfrage in Schritt 1 und ID_Partition aus sys.partitions abgestimmt. (Stellen Sie sicher, dass die Partitionsnummer beachten.) Verwenden Sie die Partitionsnummer eine dummy-Tabelle wurde die Tabelle eine ALTER Tabelle SWITCH PARTITION aus. Dummy-Tabelle haben dieselben Spalten und Partitionsschema verwenden. Ihre Abfrage zu inkonsistenten Partition kann folgendermaßen aussehen:

    SELECT au.container_id, au.data_space_id, p.partition_number FROM sys.partitions AS p JOIN sys.allocation_units AS au ON p.partition_id = au.container_id LEFT JOIN sys.filegroups AS fgs ON fgs.data_space_id = au.data_space_id WHERE object_id = OBJECT_ID('MyTableName') AND fgs.data_space_id IS NULL;
  3. Kopieren Sie die Daten die bereits eine Tabelle in die neue Datenbank.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Eigenschaften" aufgeführt sind.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 3095958 – Letzte Überarbeitung: 04/11/2016 17:15:00 – Revision: 2.0

Microsoft SQL Server 2014 Service Pack 1

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB3095958 KbMtde
Feedback
ody>ript> ttps://c1.microsoft.com/c.gif?DI=4050&did=1&t=">amp;t=">>&t=">