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

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top