3

レポートのデータ ドリブン サブスクリプションを作成しようとすると、次のエラーが発生します。

レポートの実行に使用された資格情報が保存されていないか、レポートがユーザー定義のパラメーター値を使用しているか、リンクされたレポートの場合、リンクが無効になっているため、データ ドリブン サブスクリプションを作成できません。

エラーのスクリーンショット

与えられたように、この問題を引き起こす 3 つのことが考えられます。私のレポートでは:

  • 資格情報が保存されます (保存されます)
  • レポートには、非表示の整数パラメータと日付パラメータがいくつかあります
  • レポートにリンクされたレポートがない

したがって、私の疑問は次のとおりです。パラメーターが原因でこのエラーが発生するのでしょうか。もしそうなら、解決策は何ですか?

4

2 に答える 2

4

この問題は、レポートで使用されているユーザー ID 式が原因です。解決策は、[レポート プロパティ] -> [コード] に次のコードを含めることです。

Public Function UserName() Try Return Report.User!UserID Catch Return "ind\injj" End Try End Function

この関数をユーザー ID テキスト ボックスで code.UserName() として呼び出します。

これで例外は解決され、サブスクリプションを実行できるようになりました。キャッチでユーザー名をハードコーディングする代わりに、そのコードを与えることもできます..

http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/cb4e7816-d421-4921-a4e5-b258888748f9/に感謝します。

http://msdn.microsoft.com/en-us/library/ms156012.aspx

于 2012-06-12T09:27:02.530 に答える