sqlserver 3145

时间:2024-01-17 17:02:32

参考链接:http://www.uoften.com/dbs/mssql2005/20180415/73780.html

第一步:查询

use master;
--用此语句得到备份文件的逻辑文件名
RESTORE FILELISTONLY FROM DISK = N'D:\xxx.bak'; --备份文件的物理路径

第二步:注意黑色加粗文字

use master;
RESTORE DATABASE BSMP_Stranger --还原后数据库的名称
FROM DISK = 'd:\.xxxbak' --备份文件的物理路径
WITH replace, MOVE N'BSMP' TO N'F:\database\DATA\BSMP_Stranger.mdf', MOVE N'BSMP_log' TO N'F:\database\DATA\BSMP_Stranger.log.ldf'; --还原后逻辑文件和日志文件的物理路径