我有时是偶然的dba管理员,我有这个问题:
当您在Windows 2k12上的mssql 2012上遇到死锁或错误请求时。是否有可能组合杀死mssql服务?
我必须使用nhibernate为c#app保留一个数据库,并且有时会出错
如此错误,唯一的解决方案是重启sql服务或重新启动
当事情发生错误时,ping到这个服务器在局域网中排名前800毫秒,当然rdp connexion或sql登录失败。有些想法?
答案 0 :(得分:1)
您已在查询中设置跟踪标记 DBCC traceon(1222,1204)。它会在错误日志中记录死锁,或者您可以使用 sp_who active 进行检查。有这种插入或删除顺序的解决方案应该是正确的,因此死锁会最小化。