首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

收缩数据不成功,异常如下

2012-01-18 
收缩数据不成功,错误如下。服务器:消息1205,级别13,状态57,行3事务(进程ID60)与另一个进程已被死锁在lock|c

收缩数据不成功,错误如下。
服务器:   消息   1205,级别   13,状态   57,行   3
事务(进程   ID     60)与另一个进程已被死锁在     lock   |   communication   buffer   资源上,且该事务已被选作死锁牺牲品。请重新运行该事务。
=========================================================================
用企业管理器和查询分析器都试过,多数情况不成功,主数据文件有300G,
压缩可用空间应该有100G的样子,可是昨天在分析器里又报错了,
不知道为什么,请问怎么处理?需要详解。谢谢



[解决办法]
收缩数据库前必须要把所有的调用此数据库的进程关掉,你看看查询分析器和企业管理器是否正在用此数据库
[解决办法]
先执行收缩语句,然后开启另外一个进程执行sp_who,把锁住你收缩进程的SPID给KILL掉
[解决办法]
backup database log
with log_database
[解决办法]
重启数据库服务器,再收缩

热点排行