收缩数据不成功,错误如下。
服务器: 消息 1205,级别 13,状态 57,行 3
事务(进程 ID 60)与另一个进程已被死锁在 lock | communication buffer 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务。
=========================================================================
用企业管理器和查询分析器都试过,多数情况不成功,主数据文件有300G,
压缩可用空间应该有100G的样子,可是昨天在分析器里又报错了,
不知道为什么,请问怎么处理?需要详解。谢谢
------解决方案--------------------收缩数据库前必须要把所有的调用此数据库的进程关掉,你看看查询分析器和企业管理器是否正在用此数据库
------解决方案--------------------先执行收缩语句,然后开启另外一个进程执行sp_who,把锁住你收缩进程的SPID给KILL掉
------解决方案--------------------backup database log
with log_database
------解决方案--------------------重启数据库服务器,再收缩