2010-12-16 3 views
1

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

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

Этот запрос (используется в dataset) не работает.

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

ответ

0

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

Смежные вопросы