Als «dbcc-checkdb» getaggte Fragen

Überprüft die logische und physische Integrität aller Objekte in der angegebenen Datenbank. Sollte verwendet werden, um als verdächtig markierte Seiten zu identifizieren, damit sie aus dem Backup wiederhergestellt oder auf andere Weise repariert werden können.

1
Werden unfixierbare Räumliche Indexverfälschungen als normal angesehen?
Ich habe einen räumlichen Index, für den DBCC CHECKDBFehler gemeldet werden: DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS Der räumliche Index, der XML-Index oder die indizierte Sicht 'sys.extended_index_xxx_384000' (Objekt-ID xxx) enthält nicht alle Zeilen, die die Sichtdefinition erzeugt. Dies ist nicht unbedingt ein Integritätsproblem mit den Daten in dieser …

2
Neuerstellung des Transaktionslogs
Wir haben eine sehr große Datenbank (~ 6 TB), deren Transaktionsprotokolldatei gelöscht wurde (während SQL Server heruntergefahren wurde. Wir haben versucht: Trennen und erneutes Anschließen der Datenbank; und Wiederherstellen der Transaktionsprotokolldatei ... aber bisher hat nichts geklappt. Wir führen derzeit: ALTER DATABASE <dbname> REBUILD LOG ON (NAME=<dbname>,FILENAME='<logfilepath>') ... aber angesichts …

1
Warum liest CHECKDB die Transaktionsprotokolldatei in einer Datenbank mit einer speicheroptimierten Tabelle?
tl; dr : Warum liest CHECKDB das Transaktionsprotokoll für eine Benutzerdatenbank mit speicheroptimierten Tabellen? Es scheint, dass CHECKDB die Transaktionsprotokolldatei der Benutzerdatenbank liest, wenn es eine meiner Datenbanken überprüft - insbesondere eine Datenbank, die speicherinterne OLTP-Tabellen verwendet. CHECKDB für diese Datenbank ist noch in angemessener Zeit fertig, daher bin ich …

2
Der Columnstore-Index in der Dateigruppe read_only verhindert CheckDB
Wenn die Dateigruppe einen Columnstore-Index enthält, wird die Einstellung einer Dateigruppe für die gesamte Datenbank read_onlyverhindert dbcc checkdb. Beim Versuch, checkdboder checkfilegroup( für eine beliebige Dateigruppe in der Datenbank, einschließlich Schreib- / Lesezugriffs-Sekundärdateien und[PRIMARY] ) auszuführen , wird der folgende Fehler zurückgegeben ... Msg 8921, Level 16, State 1, Line …

2
Nicht korrigierbare Beschädigung von DBCC CHECKDB: Die indizierte Sicht enthält Zeilen, die nicht von der Sichtdefinition erstellt wurden
TL; DR: Ich habe eine unfixierbare Beschädigung in einer indizierten Ansicht. Hier sind die Details: Laufen DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS In einer meiner Datenbanken tritt der folgende Fehler auf: Meldung 8907, Ebene 16, Status 1, Zeile 1 Der räumliche Index, der XML-Index oder die indizierte Sicht 'ViewName' …

1
Nur die physische checkdb schlägt fehl, aber die vollständige Prüfung ist erfolgreich abgeschlossen
Ich führe checkdb mit der Option physical_only aus und es tritt ein Fehler mit den folgenden Fehlern auf: Meldung 8965, Ebene 16, Status 1, Zeile 1 Tabellenfehler: Objekt-ID 1557580587, Index-ID 1, Partitions-ID 72057594088456192, Zuweisungseinheit-ID 72057594177454080 (Typ In-Row-Daten). Der Off-Row-Datenknoten auf Seite (1: 13282192), Steckplatz 3, Text-ID 6370769698816 wird von Seite …

1
Backup erkennt Beschädigungen, CHECKDB jedoch nicht
Ich habe eine Datenbank, in der ich den Sicherungsbefehl ausführe BACKUP DATABASE [MyDatabase] TO DISK = 'G:\Backup\MyDatabase_01_01_2018.bak' WITH NOFORMAT, NOSKIP, COMPRESSION, INIT, BUFFERCOUNT = 100 Ich erhalte die Fehlermeldung Meldung 3043, Ebene 16, Status 1, Zeile 8 BACKUP 'MyDatabase' hat auf Seite (1: 745345) einen Fehler in der Datei 'F: …

2
Aufteilung von DBCC CHECKDB auf mehrere Tage
Ich arbeite an der Implementierung von Paul Randals Methode zur manuellen Verteilung von DBCC CHECKDB über mehrere Tage für sehr große Datenbanken, die im Wesentlichen aus Folgendem besteht: Teilen Sie die Tabellen in der Datenbank ungefähr gleichmäßig auf 7 Buckets auf Führen Sie zweimal pro Woche einen DBCC CHECKALLOC aus …

3
Wie kann eine beschädigte Partition in TempDB dazu führen, dass DBCC CHECKDB kein Problem meldet?
Einer unserer SQL Server hat kürzlich den folgenden Fehler gemeldet: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Weniger als 15 Minuten später stellte ich eine Verbindung zum Server …

1
Der Datenbank-Cache-Speicher im Leistungsmonitor sinkt nach DBCC CheckDB erheblich
Wir haben einige SQLServer: Memory ManagerMetriken überwacht und festgestellt, dass nach dem DBCC CheckDBJob Metriken Database Cache Memory (KB) fällt deutlich ab. Um genau zu sein, wurde der zwischengespeicherte DB-Speicher von 140 GB auf 60 GB reduziert. Und danach während der Woche langsam wieder hochfahren. (Menge von " Free Memory …

2
SQL Server hat einen logischen konsistenzbasierten E / A-Fehler festgestellt: falsche Seiten-ID bei RESTORE
Die Wiederherstellung unserer Datenbank auf neuer Serverhardware ist mit einem Seitenfehler fehlgeschlagen. Message SQL Server detected a logical consistency-based I/O error: incorrect pageid (expected 49:8125916; actual 49:29097436). It occurred during a read of page (49:8125916) in database ID 7 at offset 0x00000f7fbb8000 in file x:\Databases\Data07\DataWarehouse_OperationalData_15.ndf'. Additional messages in the SQL …


2
DBCC CheckDB führt zu einem frühen Hardwarefehler
Unser Produktionsdatenbankserver (SQL 2008 R2 Enterprise unter Windows Server 2008 R2 DC) hat seit Ende Juni während seiner nächtlichen DBCC-CheckDB (Prod_DB) einen seltsamen Fehler. Der gleiche Job war damals gut gelaufen. Ich habe die vollständige Sicherung von diesem Server auf einem Testserver wiederhergestellt, und die Datendatei scheint in Ordnung zu …

2
So reparieren Sie Datenbankkonsistenzfehler
Ich habe eine Microsoft Dynamics AX SQL Server-Datenbank. Ich laufe nur DBCC CHECKDB, um die Integrität zu überprüfen. Nach ein paar Minuten bekam ich am Ende der Ergebnisse folgendes: CHECKDB hat in der Datenbank 'AXPROD' 0 Zuordnungsfehler und 4 Konsistenzfehler gefunden. paratur_rebuild ist die Mindestreparaturstufe für die von DBCC CHECKDB …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.