1

私は多くのストアド プロシージャを SSRS に入れることに取り組んでおり、それを Web サイト インターフェイスで表示できます。ただし、問題が発生しています。主に、手動で実行した場合にのみ機能しますexecが、「Report Manager」Web サイトは空白になります。

SPROC からこれらの行 (指定された方向) を削除したことと関係があるのでしょうか? :

@DBStatus INT OUTPUT,
..and...
SELECT @DBStatus = @@ERROR

私が尋ねている理由は、SPROC を手動で実行すると、次のようになるためです。

exec prc_Report_DataAnalysis 1, '20120818', '20120819', 16226

@DBStatus 部分に「1」を入れただけです。

それとも、GRANTコマンドと関係がありますか? あいまいさをお詫びします。私は暗闇の中でややポーキンです..ヒント/ポインターは高く評価されています。ありがとう!

4

1 に答える 1

0

同僚の助けを借りて、私はこれを理解しました。問題は、私の SSRS セットアップ (MS vis studio 内) にありました。「レポートデータ」の左側のペインに正しい設定がありませんでした..だから、私はする必要がありました:

DataSets フォルダーをダブルクリックし、次に Rt をダブルクリックします。「DataSet1」をクリックし、「DataSet プロパティ」を選択します.. tere から、次のボックスが表示されます:

ここに画像の説明を入力

ええと.. 「ストアドプロシージャ」を選択する前に、選択する必要がありました。その理由は、最初にこれを作成するために使用したウィザードで十分だと思ったからです。しかし、そこにはダミーのSPROCを入力して実行するだけでした..次のようになります。

exec [dbo].[prc_RPT_Account_Summary]
@AccountID = 1,
@dtStart = '19001010',
@dtEnd = '19001010'

それで、私はSSRSを少し学び始めています。ありがとう

于 2012-11-28T00:29:58.463 に答える