1.原因

机房停电,服务器非法关机,导致MSDB数据库被“置疑”

2.Msdb数据库的作用

Msdb 数据库供SQLServer 代理程序调度警报和作业以及记录操作员时使用。比如,我们备份了一个数据库,会在表backupfile中插入一条记录,以记录相关的备份信息。

3.实现逻辑

由于Msdb数据库并未存储特别重要的信息,因此可以从别的机器拷贝一份相同的msdbdata.mdf和msdblog.ldf覆盖掉即可。

4.解决步骤

A服务器为被“置疑”的服务器;B服务器上装有和A服务器相同版本的数据库软件。我的版本是SQL SERVER 2000。

步骤1、停止B服务器上的SQL SERVER 服务,拷贝出“msdbdata.mdf”和“msdblog.ldf”文件。

步骤2、停止A服务器上的SQL SERVER 服务,将从B服务器上拷贝出的“msdbdata.mdf”和“msdblog.ldf”文件覆盖掉A服务器上的这两个文件。 3、重新启动A服务器上的SQL SERVER服务。

步骤3、如果MSDB数据库仍然是置疑状态,可以执行下面的SQL。

USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='msdb'
Go
sp_dboption 'msdb', 'single user', 'true'
Go
DBCC CHECKDB('msdb')
Go
update sysdatabases set status =28 where name='msdb'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption 'msdb', 'single user', 'false'
Go

MSDB数据库置疑的解决方法相关推荐

  1. 转贴 :sql数据库置疑:Sql Server数据库置疑的解决

    sql数据库置疑:Sql Server数据库置疑的解决 办法 原因: 通常这个问题是由于硬盘空间不够或硬盘读写错误造成的. 现象: 数据库后面有"置疑"字样,查看系统事务日记出现以 ...

  2. ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法

    ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 10小时前 ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 分类: ASP.NET| ...

  3. 数据库死锁及解决方法

    数据库死锁及解决方法 参考文章: (1)数据库死锁及解决方法 (2)https://www.cnblogs.com/wezheng/p/8366029.html 备忘一下.

  4. SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法

    SQL Server 2008还原数据库时出现"备份集中的数据库备份与现有的数据库不同"的解决方法 参考文章: (1)SQL Server 2008还原数据库时出现"备份 ...

  5. grafana导入json文件没有数据_XAMPP客户端环境无法导入较大Mysql数据库文件的解决方法...

    一般我们本地的网站环境是使用的PHPSTUDY软件客户端,但是一般的MacOS下会使用XAMPP客户端,以前我在MAC上也是有使用过的,总感觉没有国产的软件好用所以就没有使用. 今天遇到有网友出现XA ...

  6. IDEA(2018)连接MySQL数据库失败的解决方法(报错08001)

    IDEA(2018)连接MySQL数据库失败的解决方法(报错08001) 参考文章: (1)IDEA(2018)连接MySQL数据库失败的解决方法(报错08001) (2)https://www.cn ...

  7. Multisim14访问主数据库失败的解决方法

    Multisim14访问主数据库失败的解决方法 版本Multisim14.0 安装Multisim之后访问主数据库失败,然后就是元器件库一个文件也没有. 捣鼓了几天后,终于能用了,现在整理下可能的解决 ...

  8. mysql 数据库初始化失败怎么办_mysql数据库失败的解决方法

    mysql数据库失败的解决方法 发布时间:2020-11-16 10:50:01 来源:亿速云 阅读:87 作者:小新 这篇文章将为大家详细讲解有关mysql数据库失败的解决方法,小编觉得挺实用的,因 ...

  9. MSDB数据库置疑状态的解决方法

    转自:百度文库 问题:我的SQL Server 2000的MSDB数据库,因为不正常关机,造成了置疑状态,请问采用什么方法能够弥补? 解决方法一:你可以采用以下的代码进行修复: USE MASTER ...

  10. php 更新数据库失败,php 更新数据库中断的解决方法

    即可解决: set_time_limit(900); 这个函数指定了当前所在php脚本的最大执行时间, 虽然设定值是900秒,实际上 最大执行时间=php.ini里的max_execution_tim ...

最新文章

  1. 1小时上手MaskRCNN·Keras开源实战 | 深度应用
  2. 洛谷1197星球大战
  3. 十进制数转换为二进制数
  4. Hadoop1.2.1集群安装二
  5. linux gpt引导分区,linux 引导gpt分区windows及clover
  6. LeetCode 1456. 定长子串中元音的最大数目(滑动窗口)
  7. python截取指定字符串_python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置...
  8. siege4安装和使用介绍
  9. mysql function
  10. Logistic回归以及LR与SVM异同
  11. chrome浏览器版本简单介绍
  12. 【Fortran】CUDA+PGI Fortran安装教程
  13. 一些软件工程的基础知识
  14. 在我的ibmR40上装osx86
  15. 马上2023年了,终于发现一款颜值爆表的记账软件
  16. Spring Cloud Ribbon
  17. 365 水壶问题(递归、数学-裴蜀定理)
  18. SwiftUI学习(一)
  19. 如何用python爬取参考文献的doi
  20. 物联网与大数据(三)从大数据看物联网

热门文章

  1. activiti获取偏移量minx与miny
  2. hp服务器装2012系统还原,用HP GEN8+WIN2012+Hyper V+黑群晖5.2组建家庭NAS中心 篇四:WIN 2012 安装 存储池调试及修复...
  3. 教你5分钟制作出一个Unity图像追踪的AR Demo(使用EasyAR插件4.1版本,个人版,免费)
  4. 课程列表和整合阿里云视频点播
  5. Flutter之国际化语言
  6. unique mapped reads
  7. fullscreen mode and windowed mode
  8. 【操作系统实验】模拟单处理器系统的进程调度
  9. 图解:什么是最长递增子序列?
  10. 淘宝订单信息获取接口