1단원: 샘플 구독자 데이터베이스 만들기
이 Reporting Services 자습서 단원에서는 데이터 기반 구독에 대한 구독 데이터를 저장하는 작은 "구독자" 데이터베이스를 만듭니다. 구독이 처리되면 보고서 서버는 이 데이터를 검색하고 이를 사용하여 보고서 출력을 사용자 지정합니다. 예를 들어 데이터 행에는 필터에 사용할 특정 주문 번호와 생성된 보고서가 생성될 때 포함된 파일 형식이 포함됩니다.
이 단원에서는 SQL Server Management Studio를 사용하여 SQL Server 데이터베이스를 만들고 있다고 가정합니다.
샘플 구독자 데이터베이스 만들기
Management Studio를 시작하고 SQL Server 데이터베이스 엔진 인스턴스에 대한 연결을 엽니다.
데이터베이스를 마우스 오른쪽 단추로 클릭하고 새 데이터베이스를 선택합니다...
새 데이터베이스 대화 상자의 데이터베이스 이름에 구독자를 입력합니다.
확인을 선택합니다.
도구 모음에서 새 쿼리 단추를 선택합니다.
다음 Transact-SQL 문을 빈 쿼리에 복사합니다.
Use Subscribers CREATE TABLE [dbo].[OrderInfo] ( [SubscriptionID] [int] NOT NULL PRIMARY KEY , [Order] [nvarchar] (20) NOT NULL, [FileType] [bit], [Format] [nvarchar] (20) NOT NULL , ) ON [PRIMARY] GO INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) VALUES ('1', 'so43659', '1', 'IMAGE') INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) VALUES ('2', 'so43664', '1', 'MHTML') INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) VALUES ('3', 'so43668', '1', 'PDF') INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format) VALUES ('4', 'so71949', '1', 'Excel') GO
!을(를) 선택합니다 . 도구 모음에서 실행 합니다.
SELECT 문을 사용하여 세 개의 데이터 행이 있는지 확인합니다. 예:
select * from OrderInfo
다음 단계
- 보고서 배포를 구동하고 각 구독자에 대한 보고서 출력을 다양하게 만드는 구독 데이터를 성공적으로 만들었습니다.
- 다음으로, 저장된 자격 증명을 사용하도록 보고서의 데이터 원본 속성을 수정합니다.
- 또한 구독자가 구독자 데이터와 함께 사용하는 매개 변수를 포함하도록 보고서 디자인을 수정합니다. 2단원: 보고서 데이터 원본 속성을 수정합니다.
관련 콘텐츠
추가 질문이 있으신가요? Reporting Services 포럼에서 질문하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기