Pau*_*and 38 t-sql sql-server sql-server-2005
在SQL Server Management Studio中运行以下查询会给出以下错误.
update table_name set is_active = 0 where id = 3
Run Code Online (Sandbox Code Playgroud)
当前命令发生严重错误.结果(如果有的话)应该被丢弃.
我已经在数据库中的其他几个表上尝试了相同的更新语句,它们工作正常.
DBCC CHECKTABLE('table_name');
Run Code Online (Sandbox Code Playgroud)
给
DBCC results for 'table_name'.
There are 13 rows in 1 pages for object "table_name".
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Run Code Online (Sandbox Code Playgroud)
Lau*_*raB 48
我只是遇到了同样的错误,它归结为一个损坏的索引.重新索引表修复了问题.
我意识到这个帖子已经有一年了,但我认为值得一提的是将来有人遇到它(就像我刚才那样).
MS KB有3种可能性
当我看到这样的东西:我总是认为修补程序,引擎,服务器错误等.
4结果:搜索""消息0,级别11,状态0,行0"当前命令发生严重错误"
跑 DBCC CHECKTABLE('table_name');
检查安装了 istance 的 LOG 文件夹(\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG通常)是否有任何名为“ SQLDUMP*”的文件
一个不同的场景,但同样的错误:当我尝试使用存储过程将记录插入到临时表中时出现此错误。结果发现参数不匹配。我试图将 BIGINT 插入到 INT 中。
归功于 Vicky Harp:http : //vickyharp.com/2012/03/troubleshooting-a-severe-error-occurred-on-the-current-command/