谁能帮我解决SqlServer设备激活错误,请使用 WITH MOVE 选项来标识该文件的有效位置?

怎么弄也搞不好高手帮忙下吧。QQ远程什么的也可以

第1个回答  2012-03-06
还原到已存在的文件目录就不会出错。先新建一个文件夹,如D:\SQL,还原数据库对话框中的“选项”移至物理文件名的路径换成刚新建的D:\SQL,文件名不用改。
第2个回答  2011-08-12
我也遇到并解决了这个问题,如需帮助请QQ我:280534302
示例
下例将 MyNwind 数据库中两个最初位于 C:\ 驱动器上的文件还原到 D:\ 驱动器上的新位置。为将数据库还原到当前时间,还应用两个事务日志。RESTORE FILELISTONLY 语句用来确定即将还原的数据库中文件的数量以及文件的逻辑和物理名称。

USE master
GO
-- First determine the number and names of the files in the backup.
RESTORE FILELISTONLY
FROM MyNwind_1
-- Restore the files for MyNwind.
RESTORE DATABASE MyNwind
FROM MyNwind_1
WITH NORECOVERY,
MOVE 'MyNwind_data_1' TO 'D:\MyData\MyNwind_data_1.mdf',
MOVE 'MyNwind_data_2' TO 'D:\MyData\MyNwind_data_2.ndf'
GO
-- Apply the first transaction log backup.
RESTORE LOG MyNwind
FROM MyNwind_log1
WITH NORECOVERY
GO
-- Apply the last transaction log backup.
RESTORE LOG MyNwind
FROM MyNwind_log2
WITH RECOVERY
GO本回答被网友采纳
相似回答