网站首页博客首页 ┆欢迎光临 ERP顾问最热爱的网络——金蝶社区 登录注册帮助
radish_0423
静静等待
日志主模块

附加数据库出错的处理方法

在附加数据库的时候有这样的提示
 
处理:
执行下列语句:EXEC  sp_configure  'allow  updates',1    RECONFIGURE  WITH  OVERRIDE   
update  sysdatabases  set  status  =  32768  where  name  =  '数据库名' 
DBCC  REBUILD_LOG  ('数据库名',  'E: dzzdatabase dzz1204_Log.LDF'  ) 
update  sysdatabases  set  status  =  0  where  name  =  '数据库名' 
restore  database  数据库名  WITH  RECOVERY 
EXEC  sp_configure  'allow  updates',0    RECONFIGURE  WITH  OVERRIDE  


在查询分析器里加不进错误的账套,我应怎样去执行这条语句呢?

检查该设备的可访问性和状态。

如果可能,执行硬件诊断并纠正问题。

从最新的数据库备份还原损坏的文件。从数据库备份中还原应始终是修复已损坏数据库的首选方法。

如果没有备份或者检测到的错误是孤立的,则 DBCC CHECKDB 的修复功能可能很有用。然而,比起从备份中还原损坏的文件,可能使用 DBCC CHECKDB 消耗的时间更多,且可能无法恢复全部数据。

建议:通过备份还原的方法来转移数据库,步骤如下:
如何从备份设备还原备份(企业管理器)
从备份设备还原备份

1.展开服务器组,然后展开服务器。
2.展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,然后单击"还
原数据库"命令。
3.在"还原为数据库"框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。若要用新名称还原数据库,请输入新的数据库名称。
说明 为数据库指定新名称将自动为从数据库备份中还原的数据库文件指定新名称。
4.单击"从设备",然后单击"选择设备"。
5.在"还原自"下,单击"磁带"或"磁盘",然后选择还原设备。
如果没有出现设备,则单击"添加"以添加现有的备份设备或创建新的备份设备。在"还原数据库"对话框内,单击"查看内容"并选择要还原的备份集。

说明 此选项将扫描备份集以获得备份内容信息,该操作可能需要花费较长时间,特别是在使用磁带设备时。如果已经知道要还原的备份集,则在"备份号"中输入备份集编号。

6.在"还原备份集"下执行下列操作之一:
单击"数据库 — 完全"还原数据库备份。
单击"数据库 — 差异"还原差异数据库备份。
单击"事务日志"应用事务日志备份。

7.单击"文件或文件组"还原文件或文件组备份。指定文件或文件组的名称。
单击"选项"选项卡,然后执行下列操作之一:(可选)
单击"使数据库可以继续运行,但无法还原其它事务日志",如果没有其它要应用的事务日志备份。
单击"使数据库不再运行,但能还原其它事务日志",如果要应用其它事务日志备份。


 
 
已经公开 2008年5月16日 9:24 作者: 小静

评论

 

收藏~

2008-05-16 10:12
 
 

这丫头不错,开始研究这方面的东东了,好样的!

2008-05-17 8:33
 
 

谢谢分享!

2008-05-17 13:41
 
 

收藏了.谢谢楼主分享

2008-05-17 17:36
 
 

路过...,

这丫头走了也不说一声。

 

2008-05-17 21:53
 
 

小静真是非常得不错,记得早期金蝶软件中的账套管理中没有注册功能,这种方法不知道用了多少次!

看到你的日志还是相当的开心的,呵呵,我最近也有好长的时间没有来社区,一些事烦着呢,祝你一切好,常联系!

2008-05-17 22:29
 
 

好东西就要收藏。

2008-05-19 15:55
 
 

学习学习

2008-05-29 18:23
 
请登录后再发表评论以赚取更多积分

About 小静

金蝶,我的选择!