如果是置疑数据库先改成紧急模式,然后就可以访问!
首先在查询分析器中运行:
use 问题数据库
go
select 'bcp 问题数据库..'+name + ' out '+'d:\testdb\'+name+'.txt -c -Usa -S服务器名小写 -P' FROM SYSOBJECTS WHERE TYPE = 'U'
ORDER BY NAME
对于该查询的结果集全部复制下来,新建一个文本文件取名为 倒出.bat把结果集复制进去并保存。
select 'bcp 问题数据库..'+name + ' IN '+'d:\testdb\'+name+'.txt -c -Usa -S服务器名小写 -P ' FROM SYSOBJECTS WHERE TYPE = 'U'
ORDER BY NAME
对于该查询的结果集全部复制下来,新建一个文本文件取名为倒入.bat把结果集复制进去并保存。
然后在D盘建立TESTDB目录,再运行‘倒出.bat’,数据库中的数据会倒出到TESTDB目录中。
然后重新安装SERVER端覆盖掉问题数据库!
在查询分析器中运行:
select 'delete '+name FROM SYSOBJECTS WHERE TYPE = 'U'
然后把返回的结果集复制,新建一个查询分析器窗口,把复制的内容粘贴下运行!
最后运行倒入.BAT
倒入成功后就恢复了数据库!
PS:另在倒入时在倒入.bat中多建立几个pause可能会有表在倒入的过程中由于可能出现右截位而导不进去,那么这些表的数据要在企业管理器中通过DTS倒入!
最后在查询分析器中运行以下语句来修改日结指针!
use hbposv5
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载