2008-08-18 4 views
0

SQLサーバーでスケジュールされたレポートは実行されません。私はログをチェックし、失敗した仕事を見つけました。ログ内のエラーメッセージはでした:要求された「NT AUTHORITY \ NETWORK SERVICE のログインに失敗しましたSSRSスケジュールレポートが機能しない

は 'LOGINがAS EXECUTE'。ステップは失敗しました。

私はレポートのSQL認証を使用しているため、データへのアクセス権に問題はないはずです。サーバー上のスケジュールされたレポートは実行されません。

答えて

1

私はここで答えを見つけました: http://www.themssforum.com/SVCS/Unable-execute/

はApperently「NT AUTHORITY \ NETWORKサービス」のログインに何か問題があった、それはそれが適切に所有しているジョブを実行しないでしょう。なぜこれが起こったのか誰でも理解できますか?

0

ネットワークサービスアカウントのアクセス許可を確認できますか?具体的には、「OSの一部として機能する」権限があることを確認してください。エラーメッセージを正しく読んでいると、NT AUTHORITY \ NETWORK SERVICEアカウントがログオンユーザーとして実行できなかったように見えます。それは、それがWindows認証部分では失敗しているように見えますが、SQL認証部分に到達することはありません。

また、Windowsのセキュリティイベントログを確認することもできます。認証に問題がある場合は、OSによって追加の情報が記録されることがあります。

0

ウェブブラウザでSRSのWebサービスページ(ReportService2005.asmx)をヒットできますか?そうでない場合は、SRSサービスを指している可能性があります。スケジューラーサービスを指している可能性があります。

0

トラブルシューティングするだけで、サービスを実行するために内蔵のNetworkServiceアカウントではなくドメインアカウントを使用できますか?

私はまた、あなたが報告された同じエラーについて説明しthisポストが見つかりました:たぶん、そのソリューションは、あなたのために働くだろう

を。

0

私は長いこと前に同様の問題を抱えていたようですが、問題はsmtpサーバーにアクセスしてレポートを送信することに関連し、サーバーにパッチを適用することによって解決されました。

0

英語以外のオペレーティングシステムが動作していると思います。

何らかの理由で、OSが他の言語に翻訳されたときに、ネットワークサービスのログイン名がローカライズされることがあります。

多くのプログラムでは、ログイン名が「NT AUTHORITY \ NETWORK SERVICE」にハードコードされていると予想されています。たとえば、ドイツ語版Windowsでは、「NT-AUTORITÄT\ NETZWERKDIENST」です。あなたのプログラムは英語の名前を探していて見つからず、エラーを表示します。

このトラップにはいくつかのMicrosoftプログラムが実行され、インストール時にこのようなエラーが表示されます。