私はSql Server Reporting Services(2012)で初めてのレポートを作成しており、それぞれが同じデータソースに接続する2つのデータセットを作成できました。このデータソースは埋め込み接続を使用し、ユーザーは実行時にサーバーとデータベースを選択できます。SSRS - 3つではなく2つのデータセットを接続できます
="data source=" & Parameters!ServerName.Value & ";initial catalog=" & Parameters!DatabaseName.Value
は、問題の二つのパラメータが作成され、すべてがこれら2つのデータセットのために正常に動作している次のように接続文字列があり、報告書は、サーバおよびデータベースの選択と表示され、私はショーレポートをクリックすると、関連するデータを表示します。
ただし、3番目のデータセットを追加しようとすると(別のSQLコマンドでフッターとヘッダーのデータを個別に取得する必要があります)、これは接続しません。
データセットを作成するために、既存のデータソースをクリックして右回転、既存のソースを選択:
は、私は、次の試してみました。クエリデザイナーを開くと、接続に失敗します。
- 固定接続文字列で新しいデータソースを作成します。これは動作しますが、私が望むものではありません
- オリジナルと同じ名前と同じ接続文字列で新しいデータソースを作成します。これは失敗し、とにかく私が望むものではありません。
わかりやすいことはありますか?情報に関しては、データソースの接続文字列を動的なものに変更する前に、当初は最初の2つのデータセットを作成して固定接続文字列で実行していました。私はレポートデザイナーを再起動しました。最初のデータセットは動的文字列を使用して接続を続けます。私は確かに複数のデータベースでテストしました
3番目のデータセットを追加した後にレポートを展開しましたか? –
まだ展開していないので、まだ展開していません – pickarooney
自分自身ではなく、セクションの最後の2つのセンテンスセクションExpression-Based connection Strings https://msdn.microsoft.com/en-us /library/ms156450.aspx#bkmk_Expressions_in_connection_stringsは、更新を行うために固定接続文字列に戻し、公開準備が整ったら動的に戻す必要があるように見えますか? –