SQL Server 2005 DBに格納されているSSISパッケージがあります。私は同じサーバー上のストアドプロシージャからこのパッケージを実行しようとしています。幹部master..xp_cmdshell「dtexec/SQLより良い方法は、私は(私は思う)、実行ストアドプロシージャからSQL Server SSISパッケージを実行
8
A
答えて
4
を妨げているxp_cmdshellを持つファイルシステムのアクセス許可の問題は、私はそうは思わないに実行しています...
あります、ここでは二つの良い記事:
http://www.simple-talk.com/sql/sql-server-2005/executing-ssis-packages-/
http://www.codeproject.com/KB/database/Call_SSIS_from_SP.aspx
4
は私の代わりにエージェントを使用することをお勧めします
- ジョブを実行するアカウントのエージェントプロキシアカウントを作成
- はそれが1
- テスト仕事
- SQLでは#で作成したプロキシアカウントを使用してください。このパッケージを実行するエージェントのジョブを作成します。このジョブを開始するには、
sp_start_job
を使用してください。
欠点は、SQLからパッケージにこのようにパラメータを簡単に渡すことができないことです。
0
2012年以降、MSSQLにはSSISカタログがあり、そこにパッケージを保管することができます。次に、パラメータを使用してパッケージを実行できます。このようにして、xp_cmdshell
をdtexec
、またはsp_start_job
をパラメータなしで呼び出すことを避けることができます。主要なSP:create_execution
,set_execution_parameter_value
、およびstart_execution
MSDNから
:私は最近、経由例を必要とする人のために、この考え方に基づいて詳細な解決策を考え出した
To run a package on the server using SQL Server Management Studio
関連する問題
- 1. エラー実行パッケージSQL ServerエージェントからのSSISですが、カタログ
- 2. SSISパッケージ - ストアドプロシージャを実行する
- 3. SSISパッケージを実行しているSQL Serverジョブ - remove \ SERVERパラメーター
- 4. SQL Server上のSSISパッケージから実行されるSQLクエリを取得
- 5. Visual Studio 2013からSSISパッケージをSQL Server 2014に移行
- 6. SQL Serverでストアドプロシージャを実行
- 7. SQLサーバー2005でSSISパッケージを実行
- 8. SSISパッケージのSql Serverエージェントエラー
- 9. SQLストアドプロシージャからOracleストアドプロシージャを実行
- 10. SQL Serverエージェントのジョブ実行の問題 - ssisパッケージ
- 11. SSISパッケージからRスクリプトを実行
- 12. C# - wpfアプリケーションからSQL Server上でSSISを実行する
- 13. Visual StudioからのSSISパッケージの実行
- 14. リモートでプログラムでSSISパッケージを実行
- 15. C#およびSQL Server:ストアドプロシージャを実行
- 16. Amazon RedshiftからSSISパッケージを使用してSQL Serverにデータを移行する
- 17. HibernateからINSERTのSQL Serverストアドプロシージャを実行するには?
- 18. DLLからSQL Serverストアドプロシージャを実行します。
- 19. アクセス許可SqlジョブからSSISパッケージを実行している問題
- 20. パラメータ付きストアドプロシージャの実行SQL Server 2005
- 21. SQL Serverストアドプロシージャ 'out-of-session'の実行
- 22. SQL Serverストアドプロシージャの実行(更新)
- 23. SQL Server 2008ストアドプロシージャの実行の問題
- 24. SQL ServerストアドプロシージャとVB.NETで実行
- 25. SQL Server 2008:再実行可能なストアドプロシージャ
- 26. SQL Serverのストアドプロシージャ実行の違い
- 27. SSIS 2012パッケージをDOSコマンドで実行
- 28. SSIS 2014 SQLエージェントからのパッケージ
- 29. SSISからSQLエージェントジョブを実行する
- 30. winformsでSSISパッケージを実行
[***このstackoverflowの質問***] (http://stackoverflow.com/questions/27535338/execute-ssis-package-from-stored-procedure-as-proxy-user-without-xp-cmdshell) –