服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

人事通数据库置疑

- 浏览:954 - 发布时间:2007-08-17 08:45:00.0
问题版本: 44-用友人事通标准版10.1 问题模块: 30-其他问题
所属行业: 0-通用 问题状态: 1-用友渠道公司帐户
关 键 字: 9 适用产品: 44
补 丁 号: 开放状态: 3-用友渠道公司帐户
原问题号: 提交时间: 2007-8-17 8:45:00
问题名称: 人事通数据库置疑
问题现象: 人事通服务器异常关机,引起数据库置疑,试过分离、 附加都提示失败,试过很多方法,都没解决,请总部协助解决下
原因分析: 1.新建一个数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.在执行脚本前请备份账套或数据库! USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='ufmyhr' Go sp_dboption 'ufmyhr', 'single user', 'true' Go DBCC CHECKDB('ufmyhr') Go update sysdatabases set status =28 where name='ufmyhr' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption 'ufmyhr', 'single user', 'false' Go
解决方案: 1.新建一个数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.在执行脚本前请备份账套或数据库! USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='ufmyhr' Go sp_dboption 'ufmyhr', 'single user', 'true' Go DBCC CHECKDB('ufmyhr') Go update sysdatabases set status =28 where name='ufmyhr' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption 'ufmyhr', 'single user', 'false' Go