1

開発に使用するために、デスクトップ PC で実行されている SQL Server 2008 と SSRS 2008 のインスタンスがあります。このPCは私のユーザーIDで登録されており、それにリモートデスクトップを接続して、ラップトップからSSRSに問題なく接続できます(これも私のユーザーIDで登録されています)。また、PC にログインしていないとき (つまり、再起動後、ログインする前) にラップトップから Web サイトにアクセスできます。

別のチーム メンバーが Web 経由で SSRS に接続しようとすると (SSRS はポート 8080 で実行されています)、接続できません。彼を PC にユーザーとして追加し、レポート マネージャーのホーム フォルダーで彼にアクセス許可を付与するなど、さまざまなオプションを試しました。何も機能していないようです。彼はリモート デスクトップ経由で PC に接続できるので、接続が確立されていることがわかります。ラップトップからポート 8080 にアクセスできるので、彼もポート 8080 にアクセスできるはずです。

このチーム メンバーにアクセス権を付与する方法について何か考えがある人はいますか? 私は、カスタム コードの作成を伴わないすべてのアイデアを受け入れます (この問題を修正するために、カスタム コードを作成する必要はありません)。これは以前は SSRS 2005 で動作していましたが、当時は IIS を使用していたことがわかり、現在は http.sys を直接使用しています。

ありがとう!

4

2 に答える 2

1

同僚には、ファイル システム レベルで SSRS フォルダーへのアクセス許可が必要です。

C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportManager

C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer

IIS で Web サイトに付与されるアクセスに加えて。これらのコンピューターはドメイン内にありますか? どのオペレーティング システムですか。

于 2009-12-06T02:28:15.227 に答える
0

ネットワークに関する詳細情報がないと、この問題を診断するのは難しいようです。ポートがブロックされたかのように、ポート 8080 にまったく接続できませんか? それとも、SSRS がエラー ページで応答していますか?

ポート 8080 にまったく接続できない場合は、ほぼ確実にパケット フィルタリングまたはファイアウォールの問題です。telnet アプリケーションを使用して、彼のコンピューターからポート 8080 のサーバーに HTTP GET 要求を送信するとどうなりますか?

それらを説明するエラー メッセージがある場合は、解決策を見つけるのに非常に役立ちます。

于 2009-12-06T02:05:52.340 に答える