5636联盟 2

网吧计费

关于PUBWIN计费系统MSDB数据库置疑的问题
2017-08-22 作者:小娟 点击: 497次
  网吧用PUBWIN计费系统,最近出现了一个问题。那就是MSDB数据库置疑的问题,具体如下图所示:
  【问题分析】:
  1.原因
  网吧机房停电,服务器非法关机,导致MSDB数据库被“置疑”
  2.Msdb数据库的作用
  Msdb 数据库供SQLServer 代理程序调度警报和作业以及记录操作员时使用。比如,我们备份了一个数据库,会在表backupfile中插入一条记录,以记录相关的备份信息。
  3.实现逻辑
  由于Msdb数据库并未存储特别重要的信息,因此可以从别的机器拷贝一份相同的msdbdata.mdf和msdblog.ldf覆盖掉即可。
  【解决方案】:
  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。
  <span style="font-size: 14pt;">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
  </span>
  或者直接替换下好的数据库文件 http://faq.hintsoft.com.cn/wp-content/uploads/2016/02/1515221906645cl7.zip
  路径是C:\Program Files\Microsoft SQL Server\MSSQL\Data
  (PS:其实启动的时候勾选下数据库重装,其实它坏的是MSSQL默认的库,重新安装服务端就可以的,它database并没有问题
  替换都解决不了的话,导表也解决不了的,导出的是local库,msdb启动还是质疑)本文来源于亨特学院,原文链接地址:>>>>点击进入

以上内容整理自互联网,如有侵权,请立即与小编联系,小编将及时处理。转载或引用本网版权所有之内容请注明来源,感谢您对本站的支持! 联系QQ:2850592923 欢迎加入网吧业主 交流群:614859884(已满)397580722(可加)

点击排行榜