1단원: 샘플 구독자 데이터베이스 만들기

이 Reporting Services 자습서 단원에서는 데이터 기반 구독에 대한 구독 데이터를 저장하는 작은 "구독자" 데이터베이스를 만듭니다. 구독이 처리되면 보고서 서버는 이 데이터를 검색하고 이를 사용하여 보고서 출력을 사용자 지정합니다. 예를 들어 데이터 행에는 필터에 사용할 특정 주문 번호와 생성된 보고서가 생성될 때 포함된 파일 형식이 포함됩니다.

이 단원에서는 SQL Server Management Studio를 사용하여 SQL Server 데이터베이스를 만들고 있다고 가정합니다.

샘플 구독자 데이터베이스 만들기

  1. Management Studio를 시작하고 SQL Server 데이터베이스 엔진 인스턴스에 대한 연결을 엽니다.

  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 새 데이터베이스를 선택합니다...

  3. 새 데이터베이스 대화 상자의 데이터베이스 이름구독자를 입력합니다.

  4. 확인을 선택합니다.

  5. 도구 모음에서 새 쿼리 단추를 선택합니다.

  6. 다음 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  
    
  7. !을(를) 선택합니다 . 도구 모음에서 실행 합니다.

  8. SELECT 문을 사용하여 세 개의 데이터 행이 있는지 확인합니다. 예: select * from OrderInfo

다음 단계

  • 보고서 배포를 구동하고 각 구독자에 대한 보고서 출력을 다양하게 만드는 구독 데이터를 성공적으로 만들었습니다.
  • 다음으로, 저장된 자격 증명을 사용하도록 보고서의 데이터 원본 속성을 수정합니다.
  • 또한 구독자가 구독자 데이터와 함께 사용하는 매개 변수를 포함하도록 보고서 디자인을 수정합니다. 2단원: 보고서 데이터 원본 속성을 수정합니다.

추가 질문이 있으신가요? Reporting Services 포럼에서 질문하세요.