先用:restore filelistonly from disk='D:\Microsoft SQL Server\MSSQL\Data\Credit_System_db_200508090001.BAK' 查看数据库的逻辑主文件名和日志名
然后with move选项来指示新的位置:
restore database [Credit_System]
from disk='D:\Microsoft SQL Server\MSSQL\Data\Credit_System_db_200508090001.BAK'
with
file=1,
move '逻辑主文件名' to '新物理路径',
move '逻辑日志名' to '新物理路径'
然后with move选项来指示新的位置:
restore database [Credit_System]
from disk='D:\Microsoft SQL Server\MSSQL\Data\Credit_System_db_200508090001.BAK'
with
file=1,
move '逻辑主文件名' to '新物理路径',
move '逻辑日志名' to '新物理路径'
还原时,SQL默认用原来mdf文件和ldf文件的所在路径去还原,如果新的服务器上没有相应路径就会提示错误;你可以在还原的对话框中选“选项”tabpage——>“还原为”里面输入新的数据文件存放地址。
设备激活错误。物理文件名‘D:\Microsoft SQL Server\MSSQL\Data\Credit_System_Data.MDF'可能有误。
文件'Cust_Data'无法还原为
‘D:\Microsoft SQL Server\MSSQL\Data\Credit_System_Data.MDF'.请使用WITH MOVE选项来标识有效位置
........................