Domanda

Sto cercando di eliminare un paio di righe

con

studio dell'amministrazione di SQL Server, per 2 file solo io ottenere il messaggio

Non ci sono righe sono state eliminate

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)

Che cosa potrebbe accadere durante l'eliminazione della riga?

i tasti sono unici in modo che non è un problema

Ho cancellato le righe utilizzando istruzioni DELETE manuale, ma curioso di sapere che cosa sta succedendo qui

tutti i pensieri?

questo sta usando SQL edizione 2008 R2 espresso

UPDATE - non ci sono trigger sul tavolo

È stato utile?

Soluzione

Provare a eseguire SQL Profiler durante l'eliminazione attraverso SSMS se volete sapere esattamente come li sta cancellando.

Avete un trigger di eliminazione sul tavolo? Potrebbe essere che una delle variabili che sei la registrazione in una tabella di controllo è più lungo quando si passa attraverso la GUI invece che attraverso la finestra di query.

In ogni caso, fornendo la definizione della tabella e le righe in corso di cancellazione potrebbe aiutare gli altri a trovare una soluzione alla tua domanda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top