SA

时间:2016-06-21 11:09:43

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

拥有带有SCCM数据库的SQL Server 2012。

我遇到的问题是我们有索引错误。

尝试运行

DBCC CHECKDB (CM_KRW, REPAIR_ALLOW_DATA_LOSS)

但是收到错误所以我不得不切换到单个用户。

然后我再次运行命令,最后在其他几条错误消息后说多个用户已连接到数据库。

现在我需要将数据库更改回多用户:

使用:

ALTER DATABASE CM_KRW
SET MULTI_USER

但我看到了错误

  

Msg 1205,Level 13,State 68,Line 2
  事务(进程ID 53)在锁资源上与另一个进程发生死锁,并被选为死锁牺牲品。重新运行该交易。

     

Msg 5069,Level 16,State 1,Line 2
  ALTER DATABASE语句失败。

我运行了一个SQL Server Profiler跟踪日志以查找死锁,我看到很多都是从SA帐户发出的,我没有密码,帐户设置为拒绝登录。

我现在可以做些什么?

0 个答案:

没有答案