数据恢复是的问题1

wg168 2003-04-02 03:43:48
我在查询分析器用下面命令恢复数据, 怎么不成功,


restore database ee from test
with replace,move 'test_dat' to 'c:\1.mdf', move 'test_log' to 'c:\1.ldf'
...全文
32 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wg168 2003-04-03
  • 打赏
  • 举报
回复
是超时问题,谢谢!1
wg168 2003-04-02
  • 打赏
  • 举报
回复
我试过两个机器了,一个是2000,一个是98,都很慢,有什么办法解决吗
如果是SERVER问题,那怎么确定和诊断是否有问题呢,我这个是要给客户的,要能够解释呀!
leimin 2003-04-02
  • 打赏
  • 举报
回复
你的SERVER是否有问题,这样的数据量应该很快的!
wg168 2003-04-02
  • 打赏
  • 举报
回复
这次,我等了很久终于完成了,MDF文件有20M,LDF文件有370M。如果象这样的话,我用DELPHI做的客户端程序,早超时了。用的是ADO 连接,有什么好办法改进吗?
leimin 2003-04-02
  • 打赏
  • 举报
回复
不会的,我试过很多次:
你的C盘空间构么?
PLS TRY AGAIN
restore database ee from test
with NORECOVERY,move 'test_dat' to 'c:\1.mdf', move 'test_log' to 'c:\1.ldf'

PLS SEE ERROR MESSAGE IN SQLSERVER ERROR LOG
wg168 2003-04-02
  • 打赏
  • 举报
回复
tj_dns(愉快的登山者)
本来就没有!
愉快的登山者 2003-04-02
  • 打赏
  • 举报
回复
先将原有的数据库删除,然后再恢复。
wg168 2003-04-02
  • 打赏
  • 举报
回复
但在我本机没有问题
wg168 2003-04-02
  • 打赏
  • 举报
回复
: leimin(黄山光明顶) 还是不行,
现象就是死机了呀
leimin 2003-04-02
  • 打赏
  • 举报
回复
try :
restore database ee from test
with move 'test_dat' to 'c:\1.mdf', move 'test_log' to 'c:\1.ldf'
饮水需思源 2003-04-02
  • 打赏
  • 举报
回复
企业管理器中选择“还原数据库”试试
dragontt 2003-04-02
  • 打赏
  • 举报
回复
提示什么错误
happydreamer 2003-04-02
  • 打赏
  • 举报
回复
.mdf, .ldf 文件的处理

CREATE DATABASE 你的旧库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
FOR ATTACH
GO


EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'


附加数据库就可以了。

企业管理器-》服务器-》右键-》所有任务-》附加数据库。


.bak,.dat文件的处理

注意一下恢复时的源文件路径和恢复到的路径是否正确
RESTORE FILELISTONLY 命令可以帮助查看源文件路径

RESTORE FILELISTONLY
from disk='f:\tdmis.bak' 结果为
tdmis_Data e:\database\tdmis.mdf D PRIMARY 497221632 35184372080640
tdmis_Log e:\database\tdmis_log.ldf L NULL 1048576 35184372080640

然后用
restore database tdmis
from disk='f:\tdmis.bak'
with NORECOVERY,
move 'tdmis_Data' to 'e:\database\tdmis.mdf',
move 'tdmis_Log' to 'e:\database\tdmis_log.ldf'
就可以了


提示什么出错

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧