0

私のレポートは数日前は問題なく機能していましたが、何も変更したことを覚えていません。

しかし、「レポートマネージャ」ビューでレポートを実行すると、このエラーが発生します。

An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'DataSet1'. (rsErrorExecutingCommand)
For more information about this error navigate to the report server on the local server machine, or enable remote errors

編集:

さて、私はSSMSでSPROCを次のように試しました。

exec prc_RPT_Quota_Info 17221 

そしてそれは適切な結果を返します:

SurveyNumber    ID  HoursRemaining  FieldHours  FEDSurveyName   FieldEndDate    FieldBeginDate  SurveyStatusName    ProjectName ProjectManager  ClientName
17221   16226   -2195.75    NULL    j41881 - Burial Preferences Survey - States 2012-09-10 06:00:00.000 NULL    Complete    41881 Gibbs & Soell - Burial Preferences Survey Peter Gallagher BCC Public Affairs & Policy

任意のヒント

4

1 に答える 1

4

明らかに、Dataset1のクエリは機能していません。まず、Stored Procedureデータセットのプロパティでラジオボタンが選択されていることを確認します。

SQL Profilerを実行し、どのSQLがサーバーにアクセスしているかを確認すると役立つ場合があります。

クエリをSQLServerManagement Studioにコピーして機能していることを考えると、アクセス許可の問題のように聞こえます。つまり、アカウントでSSMSで実行することはできますが、ReortingServicesサーバーでクエリを実行すると機能しません。アカウント。

ストアドプロシージャの権限をチェックして、SSRSサーバーアカウントにストアドプロシージャを実行するための適切な権限があるかどうかを確認します。

于 2012-12-11T00:18:30.343 に答える