数据库索引无法重建

时间:2015-03-27 14:13:22

标签: sql sql-server sql-server-2008

我无法重建表格中的索引。当我尝试重建时,我收到错误“超出锁定请求超时”。现在,当我尝试杀死ID为22(系统进程)的阻塞进程时,它表示只能杀死用户进程。

如何在没有系统阻止的情况下访问数据库并重建索引?

更新:

通过运行ALTER INDEX ... REBUILD语句来离线重建主键索引来修复它,它起作用并允许锁重建索引。

2 个答案:

答案 0 :(得分:0)

您确定导致问题的系统进程吗?如果是这样,您将不得不停止MSSQL服务,这将终止所有系统进程。然后重新开始。

答案 1 :(得分:0)

更新:

通过运行ALTER INDEX ... REBUILD语句来脱机重建主键索引来修复它,并且它可以工作并允许锁重建索引。