2012-02-03 20 views
0

SQL Server管理オブジェクトを使用してデータベーススナップショットを復元する必要がありますが、これがどのように達成されるかの例は少しありません。 MSDNのすべてのサンプルはT-SQLを使用してRESTORE DATABASEキーワードを呼び出すことを提案していますが、前述のようにSMOを使用したいと考えています。SQL管理オブジェクト(SMO)を使用してデータベーススナップショットを復元する

どのように達成されるかについてのアイデアはありますか?

例えばRestoreFromSnapshot()と表示されているようなMicrosoft.SqlServer.Management.Smo.Databaseオブジェクトにはメンバーが見つかりません。

+0

これを読んで:だhttp://www.sqlmusings.com/2009/06/01/how-to-restore-sql-server-databases-using-smo-and-powershell/ –

+0

スナップショットからのリストアではなく、バックアップからのリストア。 –

+0

SMOを使ってスナップショットを作成したが、決して見つけられなかったポストの後にこれを行う方法を探していた。しかし、Managament Studioが.NETを使用していることを考えると、それを行う方法が必要です。 – ravikanth

答えて

0

これはあなたの望むものではありませんが、ここではPowerShellを使用してSMOでデータベーススナップショットを作成する方法についてのリンクがあります。スナップショットを復元しようとしたことはありませんが、開始する必要があります。

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

+0

私は既にデータベーススナップショットを作成するための作業スクリプトを持っています。私の質問は、具体的に復元を実行することです。 –

関連する問題