1

SSRSにフォーム認証を使用することを検討しています。ここにあるマイクロソフトのサンプルを使用して動作させました: http://msftrsprodsamples.codeplex.com/wikipage?title=SS2008!Security%20Extension%20Sample

ただし、SQL Server のデータ ソースに対してどの認証を使用すればよいか迷っています。Windows 認証を使用すると、次のエラーが発生します。

レポートの処理中にエラーが発生しました。(rsProcessingAborted) 共有データ セット 'ActualYears' の実行に失敗しました。(rsDataSetExecutionError) データ ソース '共有データセットのデータ ソース' のユーザーを偽装できません。(rsErrorImpersonatingUser) このデータ ソースは、Windows 統合セキュリティを使用するように構成されています。このレポート サーバーの Windows 統合セキュリティが無効になっているか、レポート サーバーが信頼済みアカウント モードを使用しています。(rsWindowsIntegratedSecurityDisabled)

SQL Server 認証を使用すると、データ ソースの接続文字列にユーザーとパスワードが指定されているにもかかわらず、レポートを実行するときに資格情報の入力を求められます。そのため、組み込みの Report Manager を実行するときは、フォーム認証のためにログインする必要があります。次に、レポートを実行するときに、SQL 認証のために再度ログインする必要があります。

フォーム認証を使用している場合、SQL Server 認証を使用する必要がありますか、それとも Windows 認証は何とか機能しますか? また、資格情報の入力を求めずに、接続文字列で既に提供されている資格情報を使用する SQL Server 認証を取得する方法はありますか?

4

1 に答える 1

1

データ ソースに設定できる資格情報セクションが表示されませんでした。このようにして、SQL Server 認証を使用でき、機能します。

于 2013-01-15T17:33:08.820 に答える