1

こんにちは、

SQL Server で作成した「ReportUser」という名前のユーザーの資格情報を使用して、レポート サーバーに保存されたデータ ソースでレポートを実行するのに問題があります。これを解決しようとして、db_owner ロールを使用してユーザーを「ReportServer」データベースにマップし、デフォルト データベースを「ReportServer」に設定しました。ただし、レポートを実行しようとするたびに、次のエラー メッセージが表示されます。

データ ソース 'Test' への接続を作成できません。ユーザー「ReportUser」のログインに失敗しました。

ローカル マシンから SQL Server 2008 を実行していますが、Windows 認証を使用してデータ ソースをセットアップすると、レポートを正常に実行できます。「ReportUser」でSQL認証を使用しようとしたときに問題を引き起こしている可能性のあるものについての考え

ご助力ありがとうございます!

4

1 に答える 1

1

お返事ありがとうございます。

問題の原因を見つけたと思います。これはテスト目的のローカル インストールだったので、Windows 認証を使用して SQL Server のインスタンスをセットアップしました。ただし、Windows 認証と SQL 認証の両方に対してサーバーをセットアップしないというミスを犯しました。次のリンクは、これを解決するのに役立ちました。

http://forums.asp.net/t/1784261.aspx/1?Could+not+connect+to+database+login+failed+for+user+sa

この設定を変更して SQL Server を再起動すると、すべてが適切に実行されているように見えます。

于 2012-06-08T12:48:23.833 に答える