SQL-Verbindungsfehler bei einzelnem INSERT auf Tabelle 32

18. Juni 2024 14:54

Hallo,
einer unserer Kunden bekommt zur Zeit den folgenden Fehler, wenn versucht wird, eine einzelne Rechnung zu buchen ("richtiges" Buchen als auch Buchungsvorschau).
SQL_Verbindungsfehler.png


Der Kunde hatte Ende Mai einen ungeplanten aber kontrollierten Server-Shutdown, weil eine Festplatte voll war.
Seitdem funktioniert eine Sicherung der Datenbank mit vorgelagerter Integritätsprüfung nicht mehr, bei der Integritätsprüfung wird das folgende Fehlerprotokoll erzeugt:

Code:
Fehler beim Ausführen der Abfrage "DBCC CHECKDB(N'XXXXXXXXXX_NAV100')  WITH  PHYSIC...": "Tabellenfehler: Objekt-ID 0, Index-ID -1, Partitions-ID 0, Zuordnungseinheits-ID 0 (Unknown-Typ), Seiten-ID (3:15007638) enthält eine falsche Seiten-ID im Seitenheader. PageId-Wert im Seitenheader = (0:0).
Tabellenfehler: Objekt-ID 0, Index-ID -1, Partitions-ID 0, Zuordnungseinheits-ID 0 (Unknown-Typ), Seiten-ID (3:15082006) enthält eine falsche Seiten-ID im Seitenheader. PageId-Wert im Seitenheader = (0:0).
Tabellenfehler: Objekt-ID 0, Index-ID -1, Partitions-ID 0, Zuordnungseinheits-ID 0 (Unknown-Typ), Seiten-ID (3:15207318) enthält eine falsche Seiten-ID im Seitenheader. PageId-Wert im Seitenheader = (0:0).
Tabellenfehler: Objekt-ID 0, Index-ID -1, Partitions-ID 0, Zuordnungseinheits-ID 0 (Unknown-Typ), Seiten-ID (3:15213334) enthält eine falsche Seiten-ID im Seitenheader. PageId-Wert im Seitenheader = (0:0).
Tabellenfehler: Objekt-ID 0, Index-ID -1, Partitions-ID 0, Zuordnungseinheits-ID 0 (Unknown-Typ), Seiten-ID (3:15246102) enthält eine falsche Seiten-ID im Seitenheader. PageId-Wert im Seitenheader = (0:0).
Tabellenfehler: Objekt-ID 0, Index-ID -1, Partitions-ID 0, Zuordnungseinheits-ID 0 (Unknown-Typ), Seiten-ID (3:15295254) enthält eine falsche Seiten-ID im Seitenheader. PageId-Wert im Seitenheader = (0:0).
Tabellenfehler: Objekt-ID 394626832, Index-ID 1, Partitions-ID 72057615594094592, Zuordnungseinheits-ID 72057615862071296 (In-row data-Typ), Seite (3:15810144). Fehler bei Test (IS_OFF (BUF_IOERR, pBUF->bstat)). Die Werte sind 133129 und -4.
Objekt-ID 394626832, Index-ID 1, Partitions-ID 72057615594094592, Zuordnungseinheits-ID 72057615862071296 (In-row data-Typ): Seite (3:15810144) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Objekt-ID 883481105, Index-ID 1, Partitions-ID 72057614961082368, Zuordnungseinheits-ID 72057615217393664 (In-row data-Typ): Seite (3:15007638) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Tabellenfehler: Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ), Seite (3:7154148). Fehler bei Test (IS_OFF (BUF_IOERR, pBUF->bstat)). Die Werte sind 133129 und -4.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:7154148) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Tabellenfehler: Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ), Seite (3:7154276). Fehler bei Test (IS_OFF (BUF_IOERR, pBUF->bstat)). Die Werte sind 133129 und -4.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:7154276) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Tabellenfehler: Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ), Seite (3:13877770). Fehler bei Test (IS_OFF (BUF_IOERR, pBUF->bstat)). Die Werte sind 133129 und -4.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:13877770) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:15082006) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:15207318) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:15213334) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:15246102) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
Objekt-ID 1692063497, Index-ID 1, Partitions-ID 72057615592128512, Zuordnungseinheits-ID 72057611828330496 (LOB data-Typ): Seite (3:15295254) konnte nicht verarbeitet werden. Einzelheiten finden Sie in anderen Fehlermeldungen.
DBCC-Ergebnis für "XXXXXXXXXX_NAV100".
Von CHECKDB wurden 0 Zuordnungsfehler und 6 Konsistenzfehler gefunden, die keinem einzelnen Objekt zugeordnet sind.
Von CHECKDB wurden 0 Zuordnungsfehler und 2 Konsistenzfehler in der XXXXXXXXXX$Item Ledger Entry$VSIFT$5-Tabelle (Objekt-ID 394626832) gefunden.
Von CHECKDB wurden 0 Zuordnungsfehler und 1 Konsistenzfehler in der XXXXXXXXXX$Sales Line-Tabelle (Objekt-ID 883481105) gefunden.
Von CHECKDB wurden 0 Zuordnungsfehler und 11 Konsistenzfehler in der XXXXXXXXXX$ECM Queue-Tabelle (Objekt-ID 1692063497) gefunden.
Von CHECKDB wurden 0 Zuordnungsfehler und 20 Konsistenzfehler in der XXXXXXXXXX_NAV100-Datenbank gefunden.
repair_allow_data_loss ist die minimale Reparaturstufe für die Fehler, die mit DBCC CHECKDB (XXXXXXXXXX_NAV100) gefunden wurden.
Die DBCC-Ausführung wurde abgeschlossen. Falls DBCC Fehlermeldungen ausgegeben hat, wenden Sie sich an den Systemadministrator.". Mögliche Ursachen sind folgende: Probleme bei der Abfrage, nicht richtig festgelegte ResultSet-Eigenschaft, nicht richtig festgelegte Parameter oder nicht richtig hergestellte Verbindung.



Ein Kollege und ich haben uns die Meldung angesehen und befürchten nun natürlich das schlimmste, sprich: Datenbank bzw. Festplatte beschädigt. Das sind allerdings Dinge, die außerhalb meiner Fähigkeiten und meiner Zuständigkeit liegen (wobei sich letzteres ganz schnell ändern kann :evil: ).
Mich würde jetzt allerdings interessieren, ob die gemeldeten Inkonsistenzen in der Datenbank und der Fehler beim Buchen/der Buchungsvorschau zusammenhängen.
Laut Eventlog tritt der Fehler beim Insert auf die Item Ledger Entry in CU22 auf. Das würde auf eine kaputte Datenbank hindeuten. Allerdings tritt der Fehler, wie gesagt, aktuell nur bei einer einzelnen Rechnung auf, andere Rechnungen lassen sich buchen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: SQL-Verbindungsfehler bei einzelnem INSERT auf Tabelle 3

18. Juni 2024 16:01

Ich kann dir da zwar nicht helfen... Aber ich wundere mich dass die Verbindung zum SQL Server angemeckert wird, denn der Client ist ja nur mit dem NAV Server/Dienst verbunden. Der Dienst ist ja mit SQL verbunden.