【问题标题】:Transaction (Process ID 461) was deadlocked事务(进程 ID 461)已死锁
【发布时间】:2014-07-24 06:01:00
【问题描述】:

我运行一个在该数据库中创建数据库、过程和表的脚本;我收到以下错误消息:

Msg 1205, Level 13, State 51, Line 1
Transaction (Process ID 461) was deadlocked on lock resources with another 
 process and has been chosen as the deadlock victim. Rerun the transaction.
Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.

在那条错误消息之后,有如下消息:

(1 row(s) affected)

我看不到在 sql server 中创建的任何数据库。但是当我触发该数据库的其中一个表的 select 语句时,我得到了该表的数据。

【问题讨论】:

标签: sql sql-server sql-server-2012 database-deadlocks


【解决方案1】:

但是,我建议你重启你的 sql server

因此,它会再次检查您的脚本并为您提供真实的结果,无论您的数据库是否有该表

【讨论】:

  • 谢谢。有效。奇怪的是没有创建数据库。我不知道为什么它以前显示该表的记录。我再次运行脚本,现在可以看到数据库了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多