如何解决SQLServer数据库置疑问题
您好,是这样的:1.首先确认已经备份了.mdf和.ldf文件。2. 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。3. 用原有的.mdf和.ldf文件覆盖新建数据库对应的.mdf和.ldf文件。4. 重新启动SQL Server服务,这是应该会看到这个数据库处于置疑(Suspect)状态。5. 在SQL查询分析器中执行以下命令,以允许更新系统表:use mastergosp_configure "allow updates",。6. 将这个数据库置为紧急模式:updateset status = 32768 where name="db_name"go。7. 使用DBCC CHECKDB命令检查数据库中的错误:DBCC CHECKDB("db_name")GO。8. 如果DBCC CHECKDB命令失败,请转至第10步,否则先将数据库置为单用户模式,再尝试对其进行修复:sp_dboption "db_name","singleuser","true"DBCCCHECKDB("db_name",REPAIR_ALLOW_DATA_LOSS)GO如果在执行DBCCCHECKDB("db_name",REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,则重新启动SQLServer服务,然后继续尝试。9. 如果DBCCCHECKDB("db_name",REPAIR_ALLOW_DATA_LOSS)命令失败,请转至第10步,否则若成功修复了数据库中的错误:重新执行DBCC CHECKDB("db_name")命令,确认数据库中已没有错误存在。清除数据库的置疑状态:sp_resetstatus "db_name"清除数据库的单用户模式状态:sp_dboption "db_name","single user","false"重新启动SQL Server服务,如果一切正常的话,则数据库已经成功恢复。10.如果以上步骤都不能解决问题的话,请参考附件中的文档尝试通过重建事务日志来恢复数据库中的数据。如果您只有MDF文件,问题就更加复杂一些,我们需要直接重建事务日志了:1. 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。2. 用原有的ldf文件覆盖新建数据库对应的.mdf文件,将其日志文件(.ldf)删除。3. 启动SQL Server服务,并将数据库置为紧急模式(同上: 步骤5和步骤6)。4. 停止并重新启动SQL Server服务。5. 执行以下命令重建数据库日志文件:(下面是个示例,您要用您实际的数据库名)DBCC REBUILD_LOG("cas_db", "D:cas_dbcas_db_Log.LDF")6. 重新将该数据库置为单用户模式。7. 再次尝试使用DBCC CHECKTABLE或DBCC CHECKDB命令检查并修复数据库中。
sql数据库置疑怎么处理
修复方法1打开SQL企业管理器按序打开 ,开始--所有程序(或程序)--Microsoft SQL Server--企业管理器打开后按序点+号展开直到数据库请点击输入图片描述请点击输入图片描述2右键显示置疑的数据库--所有任务--分离数据库。弹出对话框点击确定。注,先记住数据库名。分离有时候会提示分离失败,右键随便一个数据库--刷新,就可以看到已经没了。请点击输入图片描述3找到该置疑数据库的源文件,剪切到其他文件夹黏贴。注,一般是同名的两个文件,后缀为*.mdf和*.ldf。请点击输入图片描述4返回企业管理器新建一个同名的数据库名右键随便一个数据库--新建数据库弹出对话框中名称输入数据库名然后点击上方选项卡数据文件,点后面的位置下的省略号选择存放路径,并把文件名改成和置疑数据库源文件名一样,然后确定再点击上门选项卡事务日志,一样操作后确定。请点击输入图片描述请点击输入图片描述请点击输入图片描述停止SQL服务右键数据库上的服务器名--停止,弹出提示点是。请点击输入图片描述打开新建数据库所在路径,把之前备份的置疑数据库的源文件.MDF后缀的复制过来覆盖,删掉新建数据库的后缀LDF的源文件。启动SQL右键数据库的服务器名--启动。请点击输入图片描述设置数据库允许直接操作系统表点击上方的工具--SQL查询分析器--输入下列语句sp_configure 'allow updates',1 reconfigure with override点击上方竖三角号执行(或按F5)或右键选择数据库服务器--属性--服务器设置,将“允许对系统目录直接修改”打钩,确定。请点击输入图片描述设置要修复的数据库为紧急修复模式删掉之前的语句,输入下列语句update sysdatabases set status=32768 where name='数据库名'注,数据库名记得改成你实际的。点击上方竖三角号执行(或按F5)请点击输入图片描述重建数据库日志文件删掉之前的语句(也可再前面语句前输入--),输入下列语句DBCC TRACEON (3604)DBCC rebuild_log('数据库名','数据库路径\数据库名.ldf')注,数据库名和日志文件按实际修改。点击上方竖三角号执行(或按F5)提示如图视为成功请点击输入图片描述验证数据库一致性(虽然可以省略但是不易建议跳过)删掉之前的语句(也可再前面语句前输入--),输入下列语句dbcc checkdb('数据库名')注,数据库名按实际修改。点击上方竖三角号执行(或按F5)请点击输入图片描述设置数据库为恢复正常状态删掉之前的语句(也可再前面语句前输入--),输入下列语句update sysdatabases set status=0 where name='数据库名' 注,数据库名按实际修改。点击上方竖三角号执行(或按F5)请点击输入图片描述设置数据库‘允许直接操作系统表’取消点击上方的工具--SQL查询分析器--输入下列语句sp_configure 'allow updates',0 reconfigure with override点击上方竖三角号执行(或按F5)或右键选择数据库服务器--属性--服务器设置,将“允许对系统目录直接修改”打钩取消,确定。请点击输入图片描述重启SQL。请点击输入图片描述请点击输入图片描述
微信朋友圈数据库损坏,但一直修复不了
微信朋友圈数据库损坏解决步骤如下:(演示使用小米手机,其他品牌手机操作大致相同)
1丶打开微信,点击下方的我。
/iknow-pic.cdn.bcebos.com/7e3e6709c93d70cfc63f2b79f6dcd100bba12bf9"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/7e3e6709c93d70cfc63f2b79f6dcd100bba12bf9?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/7e3e6709c93d70cfc63f2b79f6dcd100bba12bf9"/>
2丶单击设置。
/iknow-pic.cdn.bcebos.com/9345d688d43f8794aa31c95adc1b0ef41ad53af3"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/9345d688d43f8794aa31c95adc1b0ef41ad53af3?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/9345d688d43f8794aa31c95adc1b0ef41ad53af3"/>
3丶单击帮助与反馈。
/iknow-pic.cdn.bcebos.com/b3fb43166d224f4a576ef26707f790529922d1cb"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/b3fb43166d224f4a576ef26707f790529922d1cb?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/b3fb43166d224f4a576ef26707f790529922d1cb"/>
4丶点击屏幕右上方的扳手图标。
/iknow-pic.cdn.bcebos.com/0823dd54564e92583373079a9282d158ccbf4e7b"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/0823dd54564e92583373079a9282d158ccbf4e7b?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/0823dd54564e92583373079a9282d158ccbf4e7b"/>
5丶单击修复聊天记录。
/iknow-pic.cdn.bcebos.com/64380cd7912397dd088119705782b2b7d1a287ce"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/64380cd7912397dd088119705782b2b7d1a287ce?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/64380cd7912397dd088119705782b2b7d1a287ce"/>
6丶最后单击下方的修复聊天记录按钮即可。
/iknow-pic.cdn.bcebos.com/d4628535e5dde7115771c282a9efce1b9d166127"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/d4628535e5dde7115771c282a9efce1b9d166127?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/d4628535e5dde7115771c282a9efce1b9d166127"/>