2009-04-10 32 views
1

夜間のバックアップ/リストアが別のソースで管理されています。そして、復元の直後にSSISパッケージを実行する必要があります。データベースの復元が完了したかどうかの確認

現時点では、すべてのプロセスが非常にエラーを起こしやすい時間を見積もることによって、すべてのプロセスが適時に実行されます。

質問:復元が完了したことを確認してSSISパッケージを実行するにはどうすればよいですか。

注:SSISではバックアップ/復元が実行されます。は実行できません。

答えて

3

私は完璧な解決策はわかりませんが、次のことを試すことができます。

SELECT DATABASEPROPERTYEX ('DB_NAME', 'STATUS') 

これは、データベースの状態を表示します。まだ復元されている場合は、「修復中」です。復元が開始された後、実行するように設定されたジョブエージェントで定期的なジョブを作成することができます。データベースが終了すると、ステータスが「オンライン」になり、SQLからSSISパッケージを実行でき、ジョブは終了します。

私は洗練された解決策はわかりませんが、助けてくれることを願っています。

+0

回答ありがとうございます。 –

関連する問題