String oder Binärdaten würden auf Löschen abgeschnitten
-
28-09-2019 - |
Frage
Ich versuche, ein paar Zeilen löschen
mit
SQL Server Management Studio, für 2 Zeilen i erhalten nur die Meldung
Keine Zeilen wurden gelöscht
A problem occurred attempting to delete row #X
Error Source: .Net SqlClient Data Provider
Error Message: String or binary data would be truncated
The Statement has been terminated
Correct the errors and attempt to delete the row again or press ESC to cancel the change(s)
Was passiert werden kann, während die Zeile zu löschen?
sind die Schlüssel eindeutig das ist also kein Problem
Ich habe die Zeilen mit der manuellen DELETE-Anweisungen gelöscht, aber gespannt, was hier vor sich geht
irgendwelche Gedanken?
Dies wird unter Verwendung von SQL 2008 R2 Express Edition
UPDATE - gibt es keine Trigger für die Tabelle
Lösung
Versuchen Sie SQL Profiler ausgeführt wird, während er durch SSMS löschen, wenn Sie genau wissen wollen, wie es sie ist zu löschen.
Haben Sie einen DELETE-Trigger auf dem Tisch? Es könnte, dass eine der Variablen sein, dass Sie die Protokollierung in eine Audit-Tabelle mehr ist, wenn durch die GUI statt durch das Abfragefenster gehen.
In jedem Fall bietet die Tabellendefinition und die Zeilen gelöscht werden könnte helfen, andere eine Lösung auf Ihre Frage finden.