String o dati binari verrebbero troncati su Elimina
-
28-09-2019 - |
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
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.