使用SQL管理对象(SMO)还原数据库快照

时间:2012-02-03 20:50:43

标签: sql sql-server powershell

我想使用SQL Server管理对象恢复数据库快照,但是我很难找到如何实现这一目标的任何示例。 MSDN上的所有示例建议使用T-SQL来调用RESTORE DATABASE关键字,但如前所述,我想改用SMO。

有没有人对如何实现这一点有所了解?

我看不到Microsoft.SqlServer.Management.Smo.Database对象上的任何成员似乎表明我可以RestoreFromSnapshot(),例如。

1 个答案:

答案 0 :(得分:0)

这不是您想要的,但这里有一个关于如何使用PowerShell在SMO中创建数据库快照的链接。我从来没有尝试过恢复快照,但它应该让你开始。

http://www.ravichaganti.com/blog/?p=2101