注册 登录
编程论坛 SQL Server论坛

[求助]SQL Server 2000的数据库恢复问题

joulejcc 发布于 2006-12-26 10:00, 542 次点击
我在别人计算机上创建了一个数据库,并创建了一个名为Ebackup的备份,现在我要在我的计算机上还原这个数据库,但是我计算机上SQL Server 2000的安装路径和别人的不一样,所要修改相应的还原路径,在企业管理器里面我会做,但是相应的SQL语句我不会写,请大家帮帮我,这个SQL语句该怎么写???谢谢!!!
3 回复
#2
wsn2006-12-26 10:14

下例还原完整数据库和事务日志,并将已还原的数据库移动到 C:\Program Files\Microsoft SQL Server\MSSQL\Data 目录下。

RESTORE DATABASE MyNwind
FROM MyNwind_1
WITH NORECOVERY,
MOVE 'MyNwind' TO 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\NewNwind.mdf',
MOVE 'MyNwindLog1' TO 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\NewNwind.ldf'
RESTORE LOG MyNwind
FROM MyNwindLog1
WITH RECOVERY

引自帮助文件里

#3
wsn2006-12-26 10:15


RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'

#4
joulejcc2006-12-26 12:09
谢谢,问题已经解决了
1