Cadena o datos binarios podrían truncarse en Eliminar
-
28-09-2019 - |
Pregunta
Estoy tratando de eliminar un par de filas
utilizando
SQL Server Management Studio, por 2 filas sólo se me sale el mensaje
No se eliminó ninguna filas
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)
¿Qué puede estar pasando al suprimir la fila?
las teclas son únicos por lo que no es un problema
He eliminado las filas utilizando sentencias DELETE manual, pero curiosidad por lo que está pasando aquí
alguna idea?
esto está utilizando SQL 2008 R2 edición expreso
ACTUALIZACIÓN - no hay disparadores en la tabla
Solución
Trate de ejecutar SQL al suprimir través de SSMS si desea saber exactamente cómo se les está borrando.
¿Tiene un desencadenador de eliminación en la mesa? Podría ser que una de las variables que se está acumulando en una tabla de auditoría es más largo cuando se va a través de la interfaz gráfica de usuario en lugar de a través de la ventana de consulta.
En cualquier caso, proporcionar la definición de la tabla y las filas siendo borrado podría ayudar a otros a encontrar una solución a su pregunta.