0

レポートは、それぞれ独自の接続文字列を持つ複数のサイトで実行する必要があります。これらのサイト名と接続文字列は一元的に格納されます。Reporting Services、クエリ結果からの接続文字列の使用方法

は私が

  1. をパラメータとして、サイト名を受け入れることを報告をしたい
  2. サイトの接続文字列
  3. ため
  4. 問合せは、レポートのデータを取得するためにサイトの接続文字列を使用します

レポートで2つのデータソースを使用しようとしました。最初のデータソースはサイト名パラメータを使用して接続文字列を取得し、2番目のデータソースは '埋め込み接続'を使用します。接続文字列の関数。私は私が手にレポートを実行するとき

=First(Fields!ConnectionString.Value, "SiteDetails") 

は、しかし:[rsFieldInQueryParameterExpression]

をデータセット「SiteDataSource」にパラメータ「SiteDataSource」のため使用される式は、フィールドを参照します。フィールドはクエリパラメータ式では使用できません。

データベースから接続文字列を使用する方法はありますか?

私はSQL Server 2008 Reporting Servicesを使用しています。

答えて

3

SSRS 2005では、接続文字列を隠しレポートパラメータに格納し、次にそのパラメータを使用して2番目のクエリの接続文字列を設定することで、これを実行しました。

+0

おかげで、:) – Sophia

関連する問題