1단원: 예제 구독자 데이터베이스 만들기

데이터 기반 구독을 정의하려면 먼저 구독 데이터를 제공하는 데이터 원본이 있어야 합니다. 이 단계에서는 이 자습서에 사용되는 구독 데이터를 저장할 소규모 데이터베이스를 만듭니다. 나중에 구독을 처리할 때 보고서 서버에서는 이 데이터를 검색하여 보고서 출력, 배달 옵션 및 보고서 표시 형식을 사용자 지정하는 데 사용합니다.

SQL Server 2000 이상 데이터베이스를 사용하여 데이터를 저장할 수 있습니다. 이 단원에서는 Management Studio를 사용하여 SQL Server 2008 데이터베이스를 만든다고 가정합니다.

예제 구독자 데이터베이스를 만들려면

  1. Management Studio를 시작한 다음 데이터베이스 엔진에 연결합니다.

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

  3. 새 데이터베이스 대화 상자의 데이터베이스 이름에 Subscribers를 입력합니다. 확인을 클릭합니다.

  4. 도구 모음에 있는 새 쿼리 단추를 클릭합니다.

  5. 다음 Transact-SQL 문을 빈 쿼리에 복사합니다.

    Use Subscribers
    CREATE TABLE [dbo].[UserInfo] (
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,
        [EmployeeID] [int] ,
        [LastName] [nvarchar] (50) NOT NULL ,
        [FileType] [bit],
        [Format] [nvarchar] (20) NOT NULL ,
    ) ON [PRIMARY]
    GO
    
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('1', '289', 'Valdez', '1', 'IMAGE')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('2', '284', 'Alberts', '1', 'MHTML')
    INSERT INTO [dbo].[UserInfo] (SubscriptionID, EmployeeID, LastName, FileType, Format) VALUES ('3', '275', 'Blythe', '1', 'PDF')
    GO
    
  6. ! 실행을 클릭합니다.

  7. SELECT 문을 사용하여 세 개의 데이터 행이 있는지 확인합니다. 예를 들면 다음과 같습니다. select * from UserInfo

다음 단계

보고서 배포를 추진하고 구독자마다 보고서 출력을 다르게 할 구독 데이터를 만들었습니다. 다음 단원에서는 구독자에게 배포할 보고서의 데이터 원본 속성을 수정합니다. 데이터 원본 속성 수정은 데이터 기반 구독 배달에 사용할 보고서를 준비하기 위해 수행됩니다. 2단원: 보고서 데이터 원본 속성 수정을 참조하십시오.