2012-02-11 37 views

答えて

5

オプションのカップルです:ストアドプロシージャ

  • からdtexecを呼び出すことによって

    • 実行パッケージの作成パッケージ
    • を実行するためにSSIS object modelを使用していますCLR procedureを書きますパッケージを実行し、sp_start_jobストアドプロシージャを使用してジョブを実行するSQLエージェントジョブ

    は更なる説明

  • +2

    私はそれが最も安全な方法ではありませんし、またあなたのDBAによってロックダウンすることができるxp_cmdshellをを使用して、必要とするストアドプロシージャからdtexec使用することはお勧めしません。 – mellowgeek

    2

    あなたは、SSISパッケージを実行するように構成され、予定外のSQLエージェントジョブを作成することができます。ストアドプロシージャまたはトリガから、sp_startjobを使用してジョブを実行します。

    sp_start_job:http://msdn.microsoft.com/en-us/library/ms186757.aspx

    関連する問題