10

URLを介して(つまり、ネット上で公開された後)SSRS 2008 R2にアクセスしようとすると、レポートにアクセスするときに常にログインプロンプトが表示されます。問題は開発環境には現れません。

レポートにアクセスしようとするたびにこのログインプロンプトが表示されないようにするにはどうすればよいですか?当面は<appSettings>、web.configにユーザー名とパスワードを入力することでこの問題を解決しています。この変更が行われると、ログインプロンプトは表示されません。

これに対するより良い解決策はありますか?私はこれを間違った方法でやっていますか?

4

5 に答える 5

2

プロンプトはドメインのユーザー名/パスワードの入力であると想定しています。レポートを配信する権限があるため、内部的にはアプリケーションでAD認証チェックを通過している可能性があります(FirefoxまたはIEのようにAD認証を処理しない他のブラウザーでその前提をテストできます/

web.configではなくレポートRSReportServer.configを表示するための基本的な認証を設定していると思いますが、それはあなたが行ったことですか?(例http://msdn.microsoft.com/en-us/library/cc281309.aspxを参照するには、これを参照してください。)

あなたが完全な匿名アクセスを取得しようとしているなら、あなたはいくつかの楽しみのためにいます。幸いなことに、RSチームの1人がそれを達成する方法をブログに書きました。しかし、私はそれをプロダクションボックスに直接行うことを推奨しません。

http://blogs.msdn.com/b/jameswu/archive/2008/07/15/anonymous-access-in-sql-rs-2008.aspx

于 2010-08-04T07:08:02.143 に答える
2

ドメインでInternetExplorerを使用することから始めます。これにより、資格情報が渡されます(これが構成されている場合)。

Windows認証/トークンを渡すようにFirefoxを構成することは可能です。以前にこれをどのように行ったか覚えていません。

SSRSを使用するのに最適なプラットフォームはApple/Safariです。「パスワードを記憶する」というチェックボックスを押すと、実際にパスワードが記憶されるためです。Chrome、Firefox、IEで「パスワードを記憶してください」というプロンプトが表示されるのは気が遠くなりますが、私の経験から、パスワードの記憶はSafariを使用しているときに期待どおりにしか機能しません。

于 2012-04-13T20:42:35.700 に答える
1

ログインボックスがレポートサーバーにアクセスするためのプロンプトなのか、それともレポートデータソース上のプロンプトなのかはわかりません。

レポートサーバーにアクセスするためのアクセス許可に少し似ているようです。アプリプールのユーザーにレポートサーバーにアクセスしてレポートを実行するためのアクセス許可を与えるか、偽装アカウントを使用してレポートにアクセスしてみてください。

于 2010-08-04T07:07:12.613 に答える
1

私は受け入れられた答えとは異なる理由でこの問題に遭遇していました。SSRSがインストールされている間、正しく構成されていませんでした。SSRSのインストールに慣れていないため、ReportingServices構成マネージャーの一部のタブがデフォルトに設定されていると想定していました。彼らはそうではありませんでした。戻って実際に設定すると、すべてが正常に機能しました。

于 2011-04-06T20:04:30.987 に答える
0

ループバックを無効にする

http://thetazblog.taznetworks.com/2006/03/crm-30-sbe-sql-reporting-error.html

...............................。

于 2013-08-27T12:01:43.480 に答える