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