SSISをワークフローのイベントドリブンに実行2

SSISをSQL Anagentサービスで実行する場合の問題として、実行権限があります。

SQL Agentを動かしているユーザーの権限で動作します。SQL Agentで設定しているユーザーに下記の権限をSQL上で下記の権限の何れかを付与する必要があります。

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

上記ユーザー権限については下記のリンクが参考になりそうです。
http://msdn.microsoft.com/ja-jp/library/ms188283.aspx

要は、msdbデータベースへSSISを動かすユーザーに上記の権限を付与する必要があると言う事です。
Windows認証のみの設定の場合は、SQL Agentの実行ユーザーでSSISを起動する事に成ります。

 

関係ありそうなリンク一覧