Hec*_*ler 6 database restore sql-server-2008-r2
我不会恢复我的数据库,但位置路径不一样.我该如何改变这条路径(分区)?
RESTORE DATABASE [MY_DATABASE]
FROM DISK = 'C:\Content.bak'
WITH FILE = 1,
NOUNLOAD,
STATS = 10
Run Code Online (Sandbox Code Playgroud)
错误信息:
消息5133,级别16,状态1,行1
文件"F:....\Content01.mdf"的目录查找失败,出现操作系统错误3(无法检索此错误的文本.原因:15100).
消息3156,级别16,状态3,行1
文件'Content01'无法恢复为'F:....\Content01.mdf'.使用WITH MOVE标识文件的有效位置.
消息5133,级别16,状态1,行1
文件"H:....\Content01_log.LDF"的目录查找失败,出现操作系统错误3(无法检索此错误的文本.原因:15105).
消息3156,级别16,状态3,行1
文件'Content01_log'无法恢复为'H:....\Content01_log.LDF'.使用WITH MOVE标识文件的有效位置.
消息3119,级别16,状态1,行1
在规划RESTORE语句时确定了问题.以前的消息提供详情.
消息3013,级别16,状态1,行1
RESTORE DATABASE异常终止.
谢谢.
Ale*_*x_L 12
RESTORE DATABASE [My_Database]
FROM DISK = 'C:\Content.bak'
WITH MOVE 'MyDatabase_Data' TO 'C:\Data\MyDatabase_Data.mdf',
MOVE 'MyDatabase_Log' TO 'C:\Data\MyDatabase_Log.ldf',
REPLACE,
STATS=10
Run Code Online (Sandbox Code Playgroud)