Sql 事务(进程ID 461)已死锁
我运行一个脚本,在该数据库中创建数据库、过程和表;我收到以下错误消息:Sql 事务(进程ID 461)已死锁,sql,sql-server,sql-server-2012,database-deadlocks,Sql,Sql Server,Sql Server 2012,Database Deadlocks,我运行一个脚本,在该数据库中创建数据库、过程和表;我收到以下错误消息: 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
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 server
因此,它将再次检查您的脚本,并为您提供一个真实的结果,无论您的数据库是否有该表。成功了。奇怪的是DB没有被创建。我不知道为什么它以前会显示那个表的记录。我再次运行脚本,现在可以看到数据库了。