2017-09-19 13 views
0

データソースSSRSレポートを動的に作成する際に問題が1つあります。 SSDTツールのローカルは正常に機能していますが、レポートマネージャで公開した後、miが愚かなエラーを示しています:「レポート処理中にエラーが発生しました。ストアドプロシージャは、すべてのデータベースで同じ方法で作成されます。 問題は何ですか?SSRSレポートがリモートで動作しません

ありがとうございます。

答えて

0

この問題のみが発生する場合はstored proc、次にスキーマを含む完全な名前を使用してみてください。例:

dbo.spr_YourStoredProc 

それとも私たちはより良いコメントできるようにdatabase explorer windowとあなたのdata source windowstored proc名前のイメージを共有すること自由に感じ?

-1

私は、異なる会社で同じレポートを取得するために動的にデータソースを使用します。最初に、初期カタログ(各社のデータベース)の値を含むパラメータ@companyを作成しました。データソースでは、式: = "データソース= 10.0.23.8;初期カタログ=" +パラメータ!company.Valueを作成しました。このデータソースをデータセットに 埋め込みました。注:このデータセットは結果をもたらしましたが、接続文字列は静的でした(1社)。ローカルのSSDTでは、静的な接続文字列ではなく式を持つデータソースを変更すると機能しますが、レポートマネージャでは機能しません。ローカルではWindows統合認証を使用しました。すべてのデータベースにストアドプロシージャが作成されます。このメッセージが表示されます。レポート処理中にエラーが発生しました。 (rsProcessingAborted) データセット 'DnevnaProdajaRC102'(rsErrorExecutingCommand)のクエリ実行に失敗しました ストアドプロシージャ 'dbo.neo_dnevna_102_novo'が見つかりませんでした。 データセットが単にクエリである場合、メッセージが表示されます。レポート処理中にエラーが発生しました。 (rsProcessingAborted) データセット 'SpisakRadnika'のクエリの実行に失敗しました。 (rsErrorExecutingCommand) オブジェクト名「Radnik」が無効です。 Radnikはテーブルであり、すべての企業データベースに配置されています。

関連する問題