0

SQL 2005 64ビットを搭載したWindows SBS 2008 64ビットボックスを持っています。SQL 自体は驚くほどうまく動作します。素晴らしく高速です。

SSRSは私に頭痛の種を与えています。通常どおりインストールを実行し、Windows サービスを独自のアカウントで実行するように構成し、Web サービスを NT Authority\Network Service として実行するように構成しました。

ただし、レポートを実行しようとすると (Internet Explorer を介して)、次のエラーが表示されます。

実行 '< GUID >' が見つかりません。

ログを見ると、データベースに NT Authority\Network Service が見つからないことがわかります。

ユーザーをデータベースのアクセス許可に追加しましたが、他に何を試すかについてのアイデアが不足しています。

私は2日間グーグルで検索しましたが、具体的なものは何もありません. 厳密にはプログラミングに関連していないことは知っていますが、それについて反対票を投じないでください!

4

3 に答える 3

0

英語以外のオペレーティング システムを実行していますか?

何らかの理由で、「NT Authority\Network Service」のアカウント名が他の言語にローカライズされています。
残念なことに、多くのプログラムではアカウント名が英語名にハードコードされており、Windows の外国バージョンで実行すると Network Service が見つかりません。

于 2009-05-07T12:53:09.237 に答える
0

残念ながら、どれも正解ではありませんでした。マシンが正しく機能するように、マシンの SPN を作成する必要がありました。

SetSPN –A MSSQLSvc/.:1433

この KB 記事 (909801)で説明されているように

于 2011-06-14T15:10:38.427 に答える