数据恢复是的问题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'
...全文
8 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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(愉快的登山者)
本来就没有!
回复
先将原有的数据库删除,然后再恢复。
回复
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'
就可以了


提示什么出错
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-04-02 03:43
社区公告
暂无公告