我们可以用死锁或来自nhibernate的错误请求来杀死sqlserver吗?

时间:2013-07-12 21:38:50

标签: sql-server nhibernate sql-server-2012

我有时是偶然的dba管理员,我有这个问题:

当您在Windows 2k12上的mssql 2012上遇到死锁或错误请求时。是否有可能组合杀死mssql服务?
我必须使用nhibernate为c#app保留一个数据库,并且有时会出错 如此错误,唯一的解决方案是重启sql服务或重新启动 当事情发生错误时,ping到这个服务器在局域网中排名前800毫秒,当然rdp connexion或sql登录失败。有些想法?

1 个答案:

答案 0 :(得分:1)

您已在查询中设置跟踪标记 DBCC traceon(1222,1204)。它会在错误日志中记录死锁,或者您可以使用 sp_who active 进行检查。有这种插入或删除顺序的解决方案应该是正确的,因此死锁会最小化。