爱美容
当前位置: 首页 美容百科

sql server 数据库死锁分析(SQLSERVER数据库置疑)

时间:2023-05-26 作者: 小编 阅读量: 2 栏目名: 美容百科

sqlserver数据库死锁分析SQLSERVER2000数据库,服务重启之后系统库以外的其它库都会出现置疑(置疑之前没有备份的库。正确执行完成的提示应该类似于:警告:数据库'eisdoc'的日志已重建。已失去事务的一致性。应运行DBCCCHECKDB以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。此时打开在SQLServerEnterpriseManager里面会看到数据库的状态为“只供DBO使用”。如果DBCC输出了错误信息,请与系统管理员联系。

sql server 数据库死锁分析?SQL SERVER 2000数据库,服务重启之后系统库以外的其它库都会出现置疑(置疑之前没有备份的库除非是置疑前一秒刚备份完,或者是备份完没有再使用,可以直接恢复):,现在小编就来说说关于sql server 数据库死锁分析?下面内容希望能帮助到你,我们来一起看看吧!

sql server 数据库死锁分析

SQL SERVER 2000数据库,服务重启之后系统库以外的其它库都会出现置疑(置疑之前没有备份的库。除非是置疑前一秒刚备份完,或者是备份完没有再使用,可以直接恢复):

1、停掉SQL SERVER 服务(开始--控制面板--管理工具--服务--MSSQLSERVER--右键停止)

2、找到置疑库的数据文件mdf和ldf存放位置,备份此文件到其它文件夹

3、重启SQL SERVER服务

4、新建与置疑库同名的新库

5、停掉SQ L SERVER服务

6、用置疑库的mdf文件覆盖新同名库的mdf文件(ldf文件不用覆盖)

7、重启SQL SERVER服务

8、此时可以看出新建的库也是置疑状态

9、运行命令:

use mastergosp_configure 'allow updates',1 reconfigure with overridegoupdate sysdatabases set status =32768 where name='置疑的数据库名称'gosp_dboption '置疑的数据库名称', 'single user', 'true'godbcc checkdb('置疑的数据库名称')goupdate sysdatabases set status =28 where name='置疑的数据库名称'gosp_configure 'allow updates', 0 reconfigure with overridegosp_dboption '置疑的数据库名称', 'single user', 'false'go

10、此时一般库就算是恢复正常,可以用了。

但是也有情况,备份此库的时候提示为紧急状态下打开的数据库不可以备份操作,那么应该怎么解决这个问题呢:

11、停掉SQL SERVER服务,找到置疑库的ldf文件,并且删除

12、设置数据库允许直接操作系统表(此操作可以在SQL Server EnterpriseManager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。)

13、设置置疑的库为紧急修复模式

update sysdatabases set status=-32768 where dbid=DB_ID('置疑的数据库名称')

关闭打开企业管理器,此时可以在SQL Server EnterpriseManager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表

14、重建数据库日志文件

dbcc rebuild_log('置疑的数据库名称','(置疑的数据库路径)E:\Microsoft SQL Server\Data\置疑的数据库名称_log.ldf')

执行过程中,如果遇到下列提示信息:服务器: 消息 5030,级别 16,状态 1,行 1未能排它地锁定数据库以执行该操作。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server EnterpriseManager打开了eisdoc库的系统表,那么退出SQL Server EnterpriseManager就可以了。(关闭企业管理器,如果别的机器从网络访问数据库,也把网络关闭)正确执行完成的提示应该类似于:警告: 数据库 'eisdoc' 的日志已重建。已失去事务的一致性。应运行 DBCC CHECKDB以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。此时打开在SQL Server EnterpriseManager里面会看到数据库的状态为“只供DBO使用”。此时可以访问数据库里面的用户表了。

15、验证数据库一致性(可省略)

dbcc checkdb('置疑的数据库名称')

一般执行结果如下:CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 '置疑的数据库名称' 中)。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。16、设置数据库为正常状态(如果没有出错,那么现在就可以正常的使用恢复后的数据库啦。)

sp_dboption '置疑的数据库名称','dbo use only','false'

17、关闭“允许对系统目录直接修改”一项(参考第12项操作)

因为平时直接操作系统表是一件比较危险的事情。当然,我们可以在SQL Server EnterpriseManager里面恢复。

注:

sqlserver2008数据库可疑文件的修复方式:

1.设置数据库状态,脚本:EXEC sp_resetstatus'eisdoc'

2.设置数据库为紧急模式,脚本:ALTER DATABASEeisdoc SET EMERGENCY

3.设置数据库为单用户模式(对数据库检查修复只能在单用户模式下),脚本:ALTER DATABASEeisdoc SET SINGLE_USER

4.检查并修复数据库,会提示你修复数据库可能丢失数据,正常应该不会丢失数据库数据,但是数据库日志的完整性将受到破坏,脚本:DBCCCheckDB (eisdoc, REPAIR_ALLOW_DATA_LOSS)

5.恢复数据库为多用户模式,脚本:ALTER DATABASEeisdoc SET MULTI_USER

以上五步即可修复sqlserver2008中的置

疑文件

    推荐阅读
  • 新手刷酸产品推荐干皮(敲详细刷酸教程)

    敲详细刷酸教程刷酸也有一段时间了今天做了个小小的总结,包含了各个阶段不同的刷酸方法~—先来说一下怎么去选酸新手——维A酸乳膏进阶——水杨酸棉片(0.5%浓度)老手——果酸(30%浓度)—如果之前没刷过酸的话,记得现。

  • 刀锋鞋适合什么人穿(刀锋鞋的原理)

    刀锋鞋适合什么人穿刀锋跑鞋当然适合跑步运动的青年人,不适合体重过大人群,刀锋跑鞋是2013年6月24日在美国波特兰发布一款结构减震跑鞋。鞋底搭载了16个由高科技聚合物制成的叶片,为跑者提供最高的纵向能量反馈。保护膝盖,减少运动消耗,延长运动时间,提高运动效率。

  • 石家庄紧急寻人通告(河北多地最新公告石家庄)

    石家庄紧急寻人通告行程轨迹公布!定州紧急提醒广大市民:2月28日0时至24时,天津市新增6例确诊病例,其中滨海新区4例、东丽区2例。截至目前,本轮疫情累计报告19例阳性感染者,均在定点医院治疗。为保障广大市民身体健康与生命

  • 2.7霸道加92号油可以吗 丰田霸道3.5可以加92号油吗

    有毒苯含量不得超过1%。是的,这款搭载奥迪新一代共轨直喷柴油发动机的A6L2.7TDI绝对值得好奇了解甚至驾驶。经过几天的试驾,这款奥迪A6L2.7TDI的总里程约为960公里,油表显示还能开100公里。从这几天试驾的操控性表现来看,奥迪A6L2.7TDI作为一款豪华行政轿车,其操控性和其他奥迪A6L一样稳健舒适。轮毂方面,A6L2.7TDI配备了与2.4款相同的7辐17英寸轮毂,轮胎尺寸完全相同。

  • 蒸2个鸡蛋要放多少水(这里有答案)

    蒸2个鸡蛋要放多少水?下面更多详细答案一起来看看吧!准备好所有材料,把两个鸡蛋放在碗中打散打匀。在鸡蛋液中加入156ml的饮用水,用筷子继续打匀。打匀后拿筛子把泡沫全部过滤掉,一定要过滤干净。盖上保鲜薄膜,防止水滴进去鸡蛋羹不平。小火蒸12分钟后,把火关掉,继续焖5分钟。五分钟后拿出来后在鸡蛋液上倒上酱油和麻油就可以开动了。

  • 简笔画少女古装美人(人物简笔画女孩可爱古装)

    少女古装美人简笔画你会画吗?儿童画第1页漫画图片简笔美女漫画人物简笔画少女古装古装漫画人物,下面来看看有没有你喜欢的简笔画少女古装美人?接下来我们一起去欣赏以下简笔画作品吧!

  • 如何让蒸蛋又嫩又滑好吃不翻车呢(蒸蛋又嫩又滑做法)

    接下来我们就一起去了解一下吧!如何让蒸蛋又嫩又滑好吃不翻车呢将鸡蛋打入碗里打散,一定要打得很散。加入温开水,边加水边搅拌,多搅拌几分钟。加入适量的盐,继续打散,用小勺撇去上面的一层泡沫不要。碗上盖上盖子,也可以用保鲜膜,蒸锅里加好水烧开,把蒸碗放入蒸锅。盖好盖子,蒸12分钟左右就好了。最后起锅后可加点葱花,芝麻油。

  • 牙膏怎么选择才是好的(如何选择牙膏)

    牙膏怎么选择才是好的试挤,质量良好的牙膏应能自然地挤出,膏体比较细腻光滑,并非正常的圆条状。在阳光反射下看细腻、光滑、洁净、无杂质和发黑现象,而质量低劣的牙膏发硬挤不出,或稍一挤膏体便大量涌出。试尝,将牙膏挤出少许试尝,质量好的牙膏香味纯正,无刺激味道。如果口感粗糙,有像沙子一样的颗粒滞留在嘴里,大多是含粗糙磨擦剂的牙膏,建议立即停用。对症选用药物牙膏,根据防蛀功效选用含氟牙膏。

  • 苹果充电器怎么保护(苹果手机如何充电才保护电池)

    苹果充电器怎么保护由于iPhone使用的是锂聚合物电池,并不存在记忆效应,因此并不需要等到手机彻底没电或者是低电量之后再充电,也就是说随时都可以充电。由于手机内还有一个充放电的计量芯片,每个月只需要完成一次完整的充放电就能够将电池进行校准。建议在充电的时候使用质量合格的充电器以及数据线,由于目前iPhone手机已经支持PD的快充协议,因此使用支持PD的快充头是能够支持快充。

  • 汽车电瓶什么情况下才换(汽车电瓶换完了)

    与电动转向泵通信才是重点发动机电脑自身可是重要部件,它要坏了,可能就打不着车了,所以咱们检查电动转向泵,这个标致3008,电动转向泵油是不缺的,通过诊断电脑我们去查找泵的电路图,搞清楚泵的供电和接地以及信号线。至此真相大明,紧固螺丝,清除故障码,试车正常。我接着说,重点在于你没换电瓶之前,都是好的,她说是的是的,这个标致3008外形时尚,平时开着也省心,我很喜欢这车,但就是换了电瓶之后就这不好,那不好了。