2

MS Reporting Services を使用しようとしています。これまでのところ、 AdventureWorksデータベースを使用して簡単なレポートを作成できました。

私が取りたかった次のステップは、レポートを展開することでした。これは私がしたことです:

  1. ビジネス インテリジェンスエディターで、プロジェクト名を右クリックし、プロパティをクリックしました。
  2. 開始項目を追加し、 Reporting Services 構成マネージャーTargetServerURLに表示された URLに設定しました。URL は次のとおりです。http://ADMIN-PC:80/ReportServer
  3. その後、「OK」をクリックしてプロパティウィンドウを終了しました。次に、[ビルド] メニューの[レポート プロジェクト1 のビルド] をクリックします。

ビルドしようとすると、次のエラーが表示されます。

指定されたレポート サーバーの URL: "http://admin-pc/ReportServer" が見つかりませんでした。URL の構文を確認し、レポート サーバーが存在することを確認してください。

URLが正しいと確信しています。少なくとも、Reporting Services 構成マネージャーはそう言っています。

したがって、この問題を解決するために次に何を確認すればよいかわかりません。誰でも何をすべきか考えていますか?

4

1 に答える 1

5

これらの一般的な「動作していません」というエラーのトラブルシューティングを試みるのは常に困難ですが、ここで私が試してみたものの大まかなアイデアを示します。

  1. サービスは実行されていますか? Reporting Services 構成マネージャーを介して接続できる場合、答えはおそらく「はい」ですが、常に最初に確認する必要があります。

  2. URL は正しいですか? 正しい URL を使用していることを確認する必要がある場合があります。これらは、 Reporting Services 構成マネージャーで確認できます。デフォルトでは、名前付きインスタンスには と のような URL がhttp://admin-pc/ReportServer_InstanceNameありますhttp://admin-pc/Reports_InstanceName

  3. BIDS から接続できますか? http://admin-pc/ReportServerInternet Explorer 経由で に接続するとどうなりますか? どうhttp://admin-pc/Reportsですか?

  4. 許可の問題はありますか? デフォルトでは、SSRS にアクセスできるのはBUILTIN\Administratorsグループ内のユーザーだけです。あなたのユーザーはこのグループに属していますか?

  5. UACは私をめちゃくちゃにしていますか?上記のように、管理者のみが既定のアクセス権を持ちますが、UAC が有効になっている場合、このグループに属していても管理者として接続することはできません。BIDS または Internet Explorer を実行してみてRun As Administrator、違いがあるかどうかを確認してください。

  6. URL は正常に登録されていますか? ポートがすでに使用されている場合、URL は機能しませんが、ポートが使用Reporting Services Configuration Managerされている場合でも、エラーなしでこれを設定できることは非常に喜ばしいことです。これは特にポート 80 を使用している場合に顕著です。次のログ ファイルを確認してくださいProgram Files\Microsoft SQL Server\<SSRSInstance>\Reporting Services\LogFiles。指定されたポートに URL を登録できない場合、エラーがログに記録されます。ここでエラーが表示される場合は、別のポートを試してください。

  7. ログに他のエラーはありますか? これに失敗した場合は、ログでエラーがないか確認してください。

先に進むことはあまりありませんが、ここでまだ見ていないことがあるかもしれません。これらのチェックを実行することで、過去に見たエラーの 99% が解決したと言えます。

于 2013-01-02T10:32:15.813 に答える