Chinaunix
标题:
drop index的时候报错
[打印本页]
作者:
action929
时间:
2006-10-18 16:43
标题:
drop index的时候报错
drop index 的时候报错,1个小时里面执行了多次都报错。过了2个小时执行还是报
表里有600多万条记录
Msg 3732, Level 16, State 1:
Server 'ipnet', Line 1:
不能删除索引 'NHM_LINK_KPI_HOUR.IDX_NHM_LINK_KPI_HOUR'
,因为表中有一个或多个隔离级0扫描或REORG命令在运行。
IDX_NHM_LINK_KPI_HOUR'就是个普通的唯一索引
看过了没有人在做reorg 在表上也没有lock
还发现 对这个表作 dbcc tablealloc dbcc indexalloc 都没办法做,执行后就死在那了,用sp_who查看,发现进程在sleep 但是并没有被阻塞,但是select count(*) from 这张表却是可以的
连checkpoint都没办法做了, 日志也看过了,没有信息打印出来
这个问题如何解决阿,谢谢
[
本帖最后由 action929 于 2006-10-18 19:36 编辑
]
作者:
hobbylu
时间:
2006-10-18 16:50
将数据库重新启动一下,然后再执行
作者:
action929
时间:
2006-10-18 19:35
因为是生产库,要求能不重起就不要重起,除了重起没有别的方法了吗?
作者:
wwwjy2000
时间:
2007-03-19 09:55
标题:
我也有同样的麻烦
SYBASE建议重建表,先备份,-->truncate-->drop-->create-->bcp
my god
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2