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

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


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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • JavaScript—-什么是纯函数

    JavaScript—-什么是纯函数定义简单来说,一个函数的返回结果只依赖于它的参数,并且在执行过程里面没有副作用,我们就把这个函数叫做纯函数。这么说肯定比较抽象,我们把它掰开来看:函数的返回结果只依赖于它的参数。函数执行过程里面没有副作用。consta=1constfoo=(b)=>a+bfoo(2)//=>3foo函数不是一个纯函数,因为它返回的结果依赖于外部变量…

    2022年10月23日
  • phpMyAdmin安装教程

    phpMyAdmin安装教程phpmyadmin是一款mysql数据库管理工具,是由php编写的,可以通过互联网控制和操作mysql,通过phpmyadmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库,为了实现后一种,你将需要合理设置MySQL用户,他只能对允许的数据库进行读/写,那要等到你看过MySQL手册中相关的部分。

    2022年6月1日
  • 安卓取消home键(7P)

    在androidP版本上想要屏蔽某一个应用界面的HOME键和RCENT键需要怎么做(1)其实也不用多复杂,应用首先在清单文件中获得STATUS_BAR权限<uses-permissionandroid:name=”android.permission.STATUS_BAR”/>(2)然后我们需要在该Activity的oncreat方法中去屏蔽,记住,一定要在setCon…

    2022年4月10日
  • 憨批的语义分割重制版6——Pytorch 搭建自己的Unet语义分割平台「建议收藏」

    憨批的语义分割重制版6——Pytorch 搭建自己的Unet语义分割平台「建议收藏」憨批的语义分割13——Pytorch搭建自己的Unet语义分割平台注意事项学习前言什么是Unet模型代码下载Unet实现思路一、预测部分1、主干网络介绍2、加强特征提取结构3、利用特征获得预测结果二、训练部分1、训练文件详解2、LOSS解析训练自己的Unet模型注意事项这是重新构建了的Unet语义分割网络,主要是文件框架上的构建,还有代码的实现,和之前的语义分割网络相比,更加完整也更清晰一些。建议还是学习这个版本的Unet。学习前言还是快乐的pytorch人。什么是Unet模型Unet是一个

    2022年6月15日
  • 手把手教你搭建Android开发环境

    手把手教你搭建Android开发环境搭建开发环境,是学习一门技术的开始。参照网上的教程,整理了一下。进行Android开发应用开发时,首先需要有JDK和AndroidSDK的支持,还需要开发工具。在AndriodStudio2.2开始,安装AndroidStudio时,会自动安装JDK和AndroidSDK。下载网址:https://developer.android.google.cn/studio/一、进入网址,点击下载安卓工作室(原英文版,翻译后的界面了)二、点击下载后,出现协议界面,勾选同意,下载。三、双击刚

    2022年7月23日
  • ubuntu12.04 下搭建LNMP+memcahce+memcahced+redis+mongodb扩展[通俗易懂]

    ubuntu12.04 下搭建LNMP+memcahce+memcahced+redis+mongodb扩展

    2022年3月8日

发表回复

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

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