CREATE DATABASE AdventureWorks_dbss1800 ON
( NAME =
AdventureWorks_Data,FILENAME =
'C:\Program Files\Microsoft sql Server\MSsql11.MSsqlSERVER\MSsql\Data\AdventureWorks_data_1800.ss' )
AS SNAPSHOT OF AdventureWorks;
GO
------------------------------------------------------------------------------------
USE master;
-- Reverting AdventureWorks to AdventureWorks_dbss1800
RESTORE DATABASE AdventureWorks from
DATABASE_SNAPSHOT = 'AdventureWorks_dbss1800';
GO
-- Reverting AdventureWorks to AdventureWorks_dbss1800
RESTORE DATABASE AdventureWorks from
DATABASE_SNAPSHOT = 'AdventureWorks_dbss1800';
GO
恢复 Sales 数据库的快照
此示例假定 Sales 数据库当前存在两个快照:sales_snapshot0600 和 sales_snapshot1200。 此示例删除了较旧的快照并将数据库恢复到较新的快照。
有关 Sales 数据库和 sales_snapshot0600 快照,请参阅 CREATE DATABASE (Transact-sql) 中的“使用文件组创建数据库”和“创建数据库快照”。
有关 sales_snapshot1200 快照,请参阅创建数据库快照 (Transact-sql) 中的“创建 Sales 数据库的快照”。
复制 --Test to see if sales_snapshot0600 exists and if it -- does,delete it. IF EXISTS (SELECT dbid FROM sys.databases WHERE NAME='sales_snapshot0600') DROP DATABASE SalesSnapshot0600; GO -- Reverting Sales to sales_snapshot1200 USE master; RESTORE DATABASE Sales FROM DATABASE_SNAPSHOT = 'sales_snapshot1200'; GO
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。