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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top