22

レポートをブラウザーに統合しようとしていますが、次のエラーが発生します。

An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source 'dsFederatedSample_SurveyLevel_STG'. (rsErrorOpeningConnection)
For more information about this error navigate to the report server on the local server machine, or enable remote errors

ここに画像の説明を入力

これは SQL と Windows の認証に関係していますか?

4

10 に答える 10

18

私が最初に試みることは、エラーについてもう少し情報を得ることです - それはかなり一般的なメッセージです。

エラーメッセージに従ってリモートエラーを有効にし、エラーを複製して詳細を確認できます。

リモート エラーを有効にします。

または、レポート サーバーのエラー ログをチェックして、ログに記録されたエラーを確認します。

%programfiles%\Microsoft SQL Server\<SQL Server Instance>\Reporting Services\LogFiles\

次の手順では、データ ソース ユーザーとしてデータベースに接続し、レポートの実行時に使用しているのと同じパラメーターを使用して、レポートで使用されているコード/ストアド プロシージャを実行し、エラーが発生するかどうかを確認します。

于 2013-01-29T18:41:51.107 に答える
5

SQL Server 2008 では、上記の 2 つのオプションに加えて、SQL Server Management Studio を使用してこの設定を行う 3 つ目のオプションがあります。

1.Management Studio を起動し、レポート サーバー インスタンスに接続します (必ず [Reporting Services] サーバー タイプを選択してください)。

2. ReportServer を右クリックし、[プロパティ] を選択します。

3.[詳細] をクリックします。

4.EnableRemoteErrors で、True を選択します。

5.[OK] をクリックします。

于 2016-03-30T12:19:34.560 に答える
2

ストアド プロシージャで null 値を使用する場合は、null 値を受け入れるようにパラメーターを設定する必要があります。それは私のために働いた。

于 2016-03-01T11:20:15.253 に答える