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

关于sql死锁的有关问题(现在状态是单个用户,无法分离,无法查询)

2013-08-23 
关于sql死锁的问题(现在状态是单个用户,无法分离,无法查询)因为误操作造成了问题如下1、数据库现在是单个用

关于sql死锁的问题(现在状态是单个用户,无法分离,无法查询)
因为误操作造成了问题如下
1、数据库现在是单个用户状态
2、不管是分离,还是更改为多个用户状态均提示:”事务(进程 ID 61)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。“
3、打开数据库提示”无法访问数据库“

百度了N久没有找到解决办法,求牛人能提供下解决方法。 SQL 数据库 死锁?事务
[解决办法]
那停到所有服务,然后把mdf,ldf拷出来到别的地方,然后启动sqlserver再删除那个库,再附加试试
[解决办法]
按版主要的做一下试试吧,不行修改一下数据库
---所有功能退出,在查询分析器master里设置数据库为单用户
exec sp_dboption 'TEST_DB', N'single', N'true'
-----在查询分析器master里,进行修复数据库 
dbcc checkdb('TEST_DB',REPAIR_ALLOW_DATA_LOSS) 
dbcc checkdb('TEST_DB',REPAIR_REBUILD) 
------还原数据库状态 
exec sp_dboption 'TEST_DB', N'single', N'false'

热点排行