2010-12-16 3 views
1

보고 서비스 2008에서 보고서를 작성하기 위해 ReportBuilder 3.0을 사용하고 있습니다. 동일한 테이블 (다른 데이터)을 가진 많은 DB가 있고이 모든 DB에 적용 할 수있는 보고서를 만들었습니다. 사용자가 데이터를 가져올 DB를 선택할 수 있도록 데이터베이스를 선택하는 매개 변수를 추가하고 싶습니다. 나는 기한 값으로 DB를의 이름으로 ("DB"라는 이름) 매개 변수를 생성하지만, 내가 기대 한대로 나는 쿼리의 매개 변수를 사용할 수 없습니다 : A의 사용SSRS에서 매개 변수로 DB를 설정하는 방법은 무엇입니까?

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

그 쿼리 (데이터 집합)이 작동하지 않습니다.

DB를 매개 변수로 설정하는 방법이 있습니까?

답변

0

TSQL에서는 동적 SQL을 사용하여이 작업을 수행합니다 (EXEC (@CMD)). 나는 보고서 작성자가이 일을하도록 허락 할 것입니다. 이에 security risks이 있습니다.

관련 문제