从快照中恢复SQL Server数据库

本文关键字:Server 数据库 SQL 恢复 快照 | 更新日期: 2023-09-27 18:15:09

我编写了一个方法,使用Microsoft.SqlServer.Management.Smo从备份文件中恢复数据库。

但是,我看不出有任何方法可以通过编程方式从快照恢复数据库。有人知道这有什么方法吗?

从快照中恢复SQL Server数据库

为快照调用Restore()方法之一。

以下是更多信息:http://msdn.microsoft.com/en-us/library/office/ee535523 (v = office.14) . aspx

这样行吗:

RESTORE DATABASE {DATABASE | @database_name_var}FROM DATABASE_SNAPSHOT = DATABASE_SNAPSHOT这将恢复快照(到相同的服务器/数据库/模式名称)

的例子:

USE master  
RESTORE DATABASE ss64Database FROM DATABASE_SNAPSHOT = 'ss64_snapshot01';
GO