RESTORE FILELISTONLY
FROM DISK = 'D:\a.dat' RESTORE DATABASE BB
FROM DISK = 'D:\a.dat'
WITH
MOVE 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Data.MDF' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\BB.MDF',
MOVE 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Log.LDF' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\BB.ldf',replace
解释: a.dat 是备份的test数据库 现在想将a.dat还原为 BB数据库 , 见以上 sql (BB数据库是一个空的数据库,同时test数据库没有被删除)
执行上述 sql 语句时,报出以下错误 请高手帮忙解决......
(所影响的行数为 2 行)服务器: 消息 3234,级别 16,状态 2,行 5
逻辑文件 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Data.MDF' 不是数据库 'BB' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
服务器: 消息 3013,级别 16,状态 1,行 5
RESTORE DATABASE 操作异常终止。
FROM DISK = 'D:\a.dat' RESTORE DATABASE BB
FROM DISK = 'D:\a.dat'
WITH
MOVE 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Data.MDF' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\BB.MDF',
MOVE 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Log.LDF' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\BB.ldf',replace
解释: a.dat 是备份的test数据库 现在想将a.dat还原为 BB数据库 , 见以上 sql (BB数据库是一个空的数据库,同时test数据库没有被删除)
执行上述 sql 语句时,报出以下错误 请高手帮忙解决......
(所影响的行数为 2 行)服务器: 消息 3234,级别 16,状态 2,行 5
逻辑文件 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_Data.MDF' 不是数据库 'BB' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
服务器: 消息 3013,级别 16,状态 1,行 5
RESTORE DATABASE 操作异常终止。
RESTORE DATABASE BB
FROM DISK = 'D:\a.dat'
WITH
MOVE 'BB' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\BB.MDF',
MOVE 'BBlog' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\BB.ldf',
replace 试试..