-1
我已成功创建名为SCPT_Pandora_snap的数据库SCPT_Pandora的快照。当我尝试从此快照恢复SCPT_Pandora时,出现错误(“'DATABASE_SHAPSHOT'不是可识别的设备类型选项”)。我已经在两台服务器(2005年& 2008企业版)上尝试了这一点,并在两者上都收到相同的错误。代码如下:无法从快照中恢复
IF EXISTS (SELECT name
FROM sys.databases
WHERE name = N'SCPT_Pandora_snap')
DROP DATABASE SCPT_Pandora_snap
GO
CREATE DATABASE SCPT_Pandora_snap ON
(
NAME = SCPT_Pandora,
FILENAME = 'D:\SQL2008_data\SCPT_Pandora_snap.ss'
) AS SNAPSHOT OF SCPT_Pandora
GO
USE Master
GO
RESTORE DATABASE SCPT_Pandora FROM DATABASE_SHAPSHOT = 'SCPT_Pandora_snap';
GO
谢谢!
所有MSDN上的例子做'使用母;而'restore'之前'。这有什么区别吗? – Andomar
我已经在master db上运行了,我更新了代码示例以反映此情况 –