Ausführen der folgenden Abfrage in SQL Server Management Studio gibt den folgenden Fehler.SQL Server-Fehler bei Update-Befehl - "Ein schwerwiegender Fehler trat bei dem aktuellen Befehl auf"
update table_name set is_active = 0 where id = 3
A severe error occurred on the current command. The results, if any, should be discarded.
- Die Protokolle wurden abgeschnitten
- gibt es ein Update-Trigger, aber das ist nicht das Problem
- die Transaktionsanzahl ist Null (@@ trancount)
I habe die gleiche Update-Anweisung auf ein paar andere Tabellen in der Datenbank versucht und sie funktionieren gut.
DBCC CHECKTABLE('table_name');
gibt
DBCC results for 'table_name'.
There are 13 rows in 1 pages for object "table_name".
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Ich hatte heute genau den gleichen Fehler. Die Spalte, die den Fehler verursacht, war nicht einmal mit dem Index verbunden, der ebenfalls beschädigt wurde. –