1단원: 샘플 구독자 데이터베이스 만들기Lesson 1: Creating a Sample Subscriber Database

Reporting ServicesReporting Services 자습서 단원에서는 작은 "구독자" 데이터베이스를 만들어 데이터 기반 구독에서 사용할 구독 데이터를 저장합니다.In this Reporting ServicesReporting Services tutorial lesson, you create a small "subscriber" database to store subscription data that will be used by a data-driven subscription. 구독을 처리할 때 보고서 서버에서는 이 데이터를 검색하여 보고서 출력을 사용자 지정하는 데 사용합니다.When the subscription is processed, the report server retrieves this data and uses it to customize report output. 예를 들어 데이터 행에 필터에서 사용할 특정 주문 번호가 있고 보고서를 생성한 파일 형식이 보고서를 만들 때 포함됩니다.For example, the rows of data include specific order numbers to use for filters and what file format generated reports will be in when they are created.

이 단원에서는 SQL Server Management StudioSQL Server Management Studio를 사용하여 SQL Server 데이터베이스를 만든다고 가정합니다.This lesson assumes you are using SQL Server Management StudioSQL Server Management Studio to create a SQL Server database.

예제 구독자 데이터베이스를 만들려면To create a sample Subscriber database

  1. Management StudioManagement Studio를 시작한 다음 SQL Server 데이터베이스 엔진SQL Server Database Engine인스턴스에 대한 연결을 엽니다.Start Management StudioManagement Studio, and open a connection to an instance of the SQL Server 데이터베이스 엔진SQL Server Database Engine.

  2. 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 새 데이터베이스...를 선택합니다.Right-click on Databases, select New Database....

  3. 새 데이터베이스 대화 상자의 데이터베이스 이름Subscribers를 입력합니다.In the New Database dialog box, in Database Name, type Subscribers.

  4. 확인을 클릭합니다.Click OK.

  5. 도구 모음에서 새 쿼리 단추를 클릭합니다.Click the New Query button on the toolbar.

  6. 다음 Transact-SQLTransact-SQL 문을 빈 쿼리에 복사합니다.Copy the following Transact-SQLTransact-SQL statements into the empty query:

    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. ! 실행을 도구 모음에서 클릭합니다.Click ! Execute on the toolbar.

  8. SELECT 문을 사용하여 세 개의 데이터 행이 있는지 확인합니다.Use a SELECT statement to verify that you have three rows of data. 예를 들어 select * from OrderInfoFor example: select * from OrderInfo

다음 단계Next Steps

  • 보고서 배포를 추진하고 구독자마다 보고서 출력을 다르게 할 구독 데이터를 만들었습니다.You have successfully created the subscription data that will drive report distribution and vary the report output for each subscriber.
  • 다음에는 저장된 자격 증명을 사용하도록 보고서의 데이터 원본 속성을 수정합니다.Next, you will modify the data source properties of the report to use stored credentials.
  • 또한 구독에서 구독자 데이터와 함께 사용할 매개 변수를 포함하도록 보고서 디자인을 수정합니다.You will also modify the report design to include a parameter that the subscription will use with the subscriber data. 2단원: 보고서 데이터 원본 속성 수정.Lesson 2: Modifying the Report Data Source Properties.

다음 단계Next steps

데이터 기반 구독 만들기Create a Data-Driven Subscription
데이터베이스 만들기Create a Database
기본 테이블 보고서 만들기Create a Basic Table Report

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문하기Try asking the Reporting Services forum