永发信息网

sql2005数据库紧急怎么恢复正常

答案:2  悬赏:50  手机版
解决时间 2021-01-30 18:50
sql2005数据库紧急怎么恢复正常
最佳答案
1、使数据库变为单用户模式
ALTER DATABASE 数据库名 SET SINGLE_USER
(当变成单用户的模式只能在同一个窗口执行语句)
2、修正数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象不正确。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修正报告的不正确。但是,这些修正可能会导致一些数据丢失。
DBCC CheckDB (数据库名, REPAIR_ALLOW_DATA_LOSS)
3、使数据库变回为多用户模式
ALTER DATABASE 数据库名 SET MULTI_USER
全部回答
在sql server 2005 数据库中,一次误操作,分离数据库后,直接将日志文件删除掉了,后进行附加出错,无法附加上去,经过如下解决方案,数据库附加成功,操作如下: 第一步:先建立一个同名数据库,停止sql server2005,将原来的.mdf数据库文件覆盖刚新建的.mdf数据库文件,重新启动数据库。 第三步:在查询分析器中运行如下代码: alter database 你的.mdf文件名 set emergency '--将数据库设置为紧急状态use masterdeclare @databasename varchar(255) set @databasename='你的.mdf文件名' '--你的.mdf文件文件名 exec sp_dboption @databasename, n'single', n'true' --将目标数据库置为单用户状态 dbcc checkdb(@databasename,repair_allow_data_loss) dbcc checkdb(@databasename,repair_rebuild) exec sp_dboption @databasename, n'single', n'false'--将目标数据库置为多用户状态
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国信合24小时自助银行(张营镇张营村)地址在
无锡英富光能的太阳能光伏发电系统怎么样,质
【榨豆油】豆油就是大豆榨的油吗
青珠的意思是什么啊?知道的请说下!
我要学法术,要怎样才能学,在哪里学,我一定
临沧市云县哪里可以买到吉他呀?
材料一:我国人均水资源拥有量仅为世界平均水
2.67x1.08的坚式怎么写
我女朋友是外地的,老爸老妈不同意怎么办啊,
以协助扩散和主动运输的方式转运葡萄糖时,所
如何在大班中进行有效的信息技术课堂教学
金四娘的意思是什么啊?知道的请说下!
人流后一星期就没出血了,复查有0.7*0.4的残
有关于女性传统文化,女德方面的吗?
补写出下列名篇名句中的空缺部分。1.纵一苇之
推荐资讯
伦敦时间又叫什么时间
藂藂的意思是什么啊?知道的请说下!
台湾香樟缘实木家私广场(邵阳店)地址在什么地
康佳网络电视LED32IS97N 的锐族馆浏览器怎么
一男的总看你,找机会还跟你说话,对你笑的时
按总图制图标准,图4-7所示的图例表示的正确
手机发短信选择以检查信息并重试
莲花县烟草专卖局地址在什么地方,想过去办事
遐宇的意思是什么啊?知道的请说下!
我想把社保卡里得养老保险提出来可以吗
肝功三项检查什么
光华剧院地址在哪,我要去那里办事,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?