2

我正在尝试删除几行

使用

SQL Server 管理工作室,仅 2 行我收到消息

未删除任何行

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)

删除行时会发生什么?

钥匙是独一无二的,所以这不是问题

我已经使用手动 DELETE 语句删除了行,但对这里发生的事情感到好奇

有什么想法吗 ?

这是使用 SQL 2008 R2 Express 版本

UPDATE - 表上没有触发器

4

1 回答 1

1

如果您想确切知道它是如何删除它们的,请尝试在通过 SSMS 删除时运行 SQL Profiler。

表上有删除触发器吗?当您通过 GUI 而不是通过查询窗口时,您登录到审计表的变量之一可能更长。

无论如何,提供表定义和要删除的行可能会帮助其他人找到您问题的解决方案。

于 2010-06-18T20:17:02.313 回答