数据库置疑修复方法_msdb数据库置疑的解决方法

数据库置疑修复方法_msdb数据库置疑的解决方法SQL2000数据库置疑解决方法置疑可能是因为磁盘空间不够或者是日志文件损坏再或者操作时主机突然掉电造成的DB为改名后的数据库,实际要导入的是SMPDB数据库1:新建一个不同名的数据库2:停掉SQLSERVER3:在C:/ProgramFiles/MicrosoftSQLServer/MSSQL/Data中用备份的数据库MDF的文件覆盖掉这个数据库文件4:重启SQL5:执行以下语句紧急打开置疑的数据库(注意空格)数据库紧急打开代码如下: USEMASTER  GO  SP_CONF

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

SQL2000数据库置疑解决方法

置疑可能是因为磁盘空间不够或者是日志文件损坏再或者操作时主机突然掉电造成的

DB为改名后的数据库,实际要导入的是SMPDB数据库

1:新建一个不同名的数据库

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

2:停掉SQL SERVER

数据库置疑修复方法_msdb数据库置疑的解决方法

 

3:C:/Program Files/Microsoft SQL Server/MSSQL/Data中用备份的数据库MDF的文件覆盖掉这个数据库文件

数据库置疑修复方法_msdb数据库置疑的解决方法

 

4:重启SQL

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

5:执行以下语句紧急打开置疑的数据库(注意空格)

数据库紧急打开代码如下:
  USE MASTER  
  GO  
   
  SP_CONFIGURE  ‘ALLOW  UPDATES’  ,1   RECONFIGURE   WITH   OVERRIDE  
  GO  
   
  UPDATE   SYSDATABASES   SET   STATUS =32768  WHERE  NAME=’DB’  
  Go  
   
  sp_dboption   ‘DB’ ,   ‘single  user’ ,   ‘true’  
  Go  
   
  DBCC  CHECKDB(‘DB’)  
  Go  
   
  update  sysdatabases   set   status =28   where   name=’DB’  
  Go  
   
  sp_configure  ‘allow   updates’ ,   0   reconfigure  with  override  
  Go  
   
  sp_dboption  ‘DB’,  ‘single user’ ,  ‘false’ 

  Go

 

 

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

6:关闭企业管理器,并再次打开

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

7:打开SQL查询分析器输入语句查询,确认该数据库数据存在。

但数据库因为置疑状态,故不可正常使用。要从新导入到另一个状态正常并且同名数据库即可。

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

 

8:利用数据库的脚本创建一个新的数据库,将数据导入进去就行了。

企业管理器右键你的数据库所有任务导出数据目标数据库选择新建

选择“在两个sql数据库之间复制对象和数据”把“包含扩展属性”选上,其他的根据需要选择完成

1)右键单击选择所有任务

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

2)选择‘导出数据’

数据库置疑修复方法_msdb数据库置疑的解决方法

 

3)

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

4)选择导出的原数据库

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5)新建数据库(写成程序调用的数据库名称)

 

数据库置疑修复方法_msdb数据库置疑的解决方法

6)根据程序实际需要数据库设置名称、数据大小、日志大小

数据库置疑修复方法_msdb数据库置疑的解决方法

 

7)

数据库置疑修复方法_msdb数据库置疑的解决方法

 

8)

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

9)

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

 

10)

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

11)

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

12)复制后回到企业管理器,看不到导入的数据库,这时要先关闭企业管理器,再打开即可。

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

13)

 

数据库置疑修复方法_msdb数据库置疑的解决方法

 

 

作者:biolee   总结于:10.5.6   发表于:10.7.16

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171509.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 工作流引擎Activiti使用总结[通俗易懂]

    工作流引擎Activiti使用总结[通俗易懂]转载自:工作流引擎Activiti使用总结1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足日常的使用,当然也有不少的问…

    2022年7月11日
    28
  • c++与三菱plc通信_C语言编写的代码是

    c++与三菱plc通信_C语言编写的代码是FX系列作为三菱基本款的PLC,它们之间的通讯体例别离如下:CC-LINK,N:N网络连接,并联连接。1.CC-LINK连接CC-LINK连接图如下:三菱PLC通讯与编程实例!-1.jpg(21.71KB,下载次数:0)2018-6-103:01上传对应的PLC可为FX1N、FX1NC、FX2N、FX2NC、FX3U、FX3UC,因为在使用CC-LINK通讯时要扩展CC-LINK模块,…

    2022年9月10日
    2
  • MySQL中日期时间类型与格式化「建议收藏」

    MySQL中日期时间类型与格式化「建议收藏」Mysql中常用的几种时间类型有:date、datetime、time、year、timestamp;Datetime:时间日期型,格式是YYYY-mm-ddHH:ii:ss,表示的范围是从1000到9999。但是有零值,0000-00-0000:00:00;Date:日期,就是datetime中的date部分;Time:时间(段),指定的某个区间之间,从-时间到+时间(有负时间表示);T

    2022年4月30日
    52
  • BitBlt_bitcmp

    BitBlt_bitcmp/*—————————————–HELLOBIT.C–BitmapDemonstration(c)CharlesPetzold,1998—————————————–*/#include#include”resourc

    2022年10月18日
    2
  • 最大矩形面积leetcode_leetcode免费吗

    最大矩形面积leetcode_leetcode免费吗原题链接给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。示例:输入: [2,1,5,6,2,3]输出: 10题解对于每一个长方体,找出左边比他小的第一个长方体和右边比他小的第一个长方体,然后遍历求结即可class Solution {public

    2022年8月8日
    11
  • 快速批量去除图片水印方法大全~~

    原文地址:http://blog.163.com/simonyao_cool/blog/static/16512555720107311858809/

    2022年4月7日
    712

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号