web-dev-qa-db-ja.com

SQL Server Reporting Services 2008R2は常にログインプロンプトに対して表示されます

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

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

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

10
Pankaj Kumar

プロンプトはドメインのユーザー名/パスワード用であると想定しています。レポートを配信する権限があるため、内部的にはアプリケーションでAD認証チェックを通過している可能性があります(FirefoxまたはIE //

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

2
u07ch

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

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

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

2
Aaron Kempf

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

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

1
SPE109

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

1
geoffrobinson

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

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

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

0
JustAGuy