2010-12-16 10 views
1

私はReport Services 2008でレポートを作成するためにReportBuilder 3.0を使用しています。同じテーブル(異なるデータ)を持つDBが多数あり、これらのDBすべてに適用できるレポートを作成しました。データベースを選択するためのパラメータを追加して、ユーザーがデータを取得するDBを選択できるようにします。 私はavilable値としてDBの名前で(「DB」という名前の)パラメータを作成したが、私が期待されていたように私は、クエリでパラメータを使用することはできません。SSRSでDBをパラメータとして設定する方法は?

SELECT * 
FROM @DB.[dbo].[TableName] 

で使用したクエリ(データセット)が機能しません。

DBをパラメータとして設定する方法はありますか?

答えて

0

TSQLでは、これを行うには動的SQLを使用します(EXEC(@CMD))。私は、レポートビルダーがあなたにこれをさせることを許してくれるのか疑問だ。これにはsecurity risksがあります。

関連する問題