Как установить БД в качестве параметра в SSRS? - PullRequest
1 голос
/ 16 декабря 2010

Я использую ReportBuilder 3.0 для создания отчетов в службах отчетов 2008. У меня много БД с одинаковыми таблицами (разные данные), и я создал отчет, который можно применить ко всем этим БД. Я хочу добавить параметр, чтобы выбрать базу данных, чтобы пользователь мог выбрать базу данных, из которой получают данные. Я создал параметр (с именем «DB») с именем DB в качестве доступных значений, но я не могу использовать параметр в запросах, как ожидалось:

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

Этот запрос (используемый в наборе данных) не работает.

Есть ли способ установить БД в качестве параметра?

1 Ответ

0 голосов
/ 17 декабря 2010

В TSQL вы бы использовали динамический sql для этого ( EXEC (@ CMD)).Я сомневаюсь, что построитель отчетов позволит вам сделать это.Существует угрозы безопасности .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...