2013-05-06 3 views
1

SSRS (SQL Server Reporting Studio)를 사용하여 SQL Server에서 데이터베이스를 선택할 수있는 보고서를 만들고 데이터베이스의 테이블에 대한 정보가 표시됩니다.저장 프로 시저의 매개 변수 SSRS 내부

예를 들어 사용자가 master 데이터베이스를 선택한 경우; 모든 테이블, 테이블 크기, 행 수, 열이이 테이블에 대해 검색됩니다. 나는 저장 프로 시저 ms_foreachdb을 사용하려고 생각하고 있지만 사용자가 데이터베이스 이름을 선택할 수 있도록 SSRS에서 매개 변수를 작성하는 방법을 모르겠습니다.

사용자가 선택한 데이터베이스 이름에서 테이블 정보를 검색 할 수있는 저장 프로 시저를 만드는 방법에 대한 아이디어는 있습니까? 당신의 매개 변수를 채우는 데

select database_id, name from sys.databases 

:

답변

1

당신은 같은 것을 사용할 수 있습니다.

매개 변수가 채워지면 다른 SSRS 저장 프로 시저 기반 DataSet에 따라 저장 프로 시저에 선택한 항목을 전달할 수 있습니다.

sys.tables 또는 기타 다른 시스템보기를 사용하여 필요한 메타 데이터를 얻을 수 있습니다.

더 많은 정보 :

sys.databases

sys.tables

관련 문제