- 締切済み
SQLServer2005 ジョブに失敗してしまいます。
WindowsServer2003 R2 Standard Edition SP2 SQLServer2005 Administratorでログイン はじめまして。 SQLServer2005 ManagementStudioでパッケージを作成し、 ジョブで定期的に実行する仕組みを作成したのですが、 毎回失敗してしまいます。 ログの内容: 「次のユーザーとして実行。NT AUTHORITY\NETWORK SERVICE。 パッケージを読み込めませんでした。ステップは失敗しました。」 講じた対策: 権限の問題かと思い、管理ツール>コンピュータの管理>ローカルユーザーとグループで NETWORK SERVICEをadministratorのグループに追加。 結果、うまくいきませんでした。 ログの内容も変わりありません。 どなたかアドバイスをご教授いただけないでしょうか。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
補足
ご返信ありがとうございます。 以下回答です。 Q.それは何のパッケージですか?(業務用?DB管理用?) A.業務用です。内容はデータのインポートとエクスポートです。 Q.どうやって作って、どこに保存しましたか? A.Integration Services(Visual Studio)で作成し、 SSIS\MSDB\に保存しました。 Q.ジョブにはどうやって登録しましたか? A.SQLエージェントから新しいジョブの作成で登録しました。 Q.そのジョブは成功したことがありますか?(過去or手動実行) A.現在毎日手動で実行し、成功しています。 Q.msdbにおけるNETWORK SERVICEのデータベースロールはどうなっていますか? A.パッケージのロールを見れば良いのでしょうか? リーダーが、「db_dtsadmin,db_dtsltduser,db_dtsoperator」 ライターが、「db_dtsadmin,パッケージの作成者」 となっています。因みにサーバーロールは、 sysadminにNETWORK SERVICEが登録されています。 ・ジョブのステップのコマンドラインタブの内容は? A. /SQL "\パッケージ名" /SERVER サーバ名 /DECRYPT XXXXXXX /MAXCONCURRENT"-1" /CHECKPOINTING OFF となっています。 私的にはパッケージのロールのリーダーで、 「パッケージの作成者」が入っていないのが気になるのですが、 何かお分かりになりますでしょうか? 宜しくお願い致します。