다음을 통해 공유


3단원: 데이터 기반 구독 정의

이 Reporting Services 자습서 단원에서는 Reporting Services 웹 포털의 데이터 기반 구독 페이지를 사용하여 구독 데이터 원본에 연결합니다. 그런 다음 구독 데이터를 검색하는 쿼리를 빌드하고 결과 집합을 보고서 및 배달 옵션에 매핑합니다.

참고 항목

시작하기 전에 SQL Server 에이전트 서비스가 실행 중인지 확인합니다. 실행되고 있지 않으면 구독을 저장할 수 없습니다. 확인 방법 중 하나는 SQL Server 구성 관리자 여는 것입니다. 이 단원에서는 1단원과 2단원을 완료했으며 보고서 데이터 원본에서 저장된 자격 증명을 사용한다고 가정합니다. 자세한 내용은 2단원: 보고서 데이터 원본 속성 수정을 참조 하세요.

데이터 기반 구독 마법사 시작

  1. Reporting Services 웹 포털에서 홈을 선택하고 판매 주문 보고서가 포함된 폴더로 이동합니다.

  2. 보고서의 상황에 맞는 메뉴에서 관리를 선택한 다음 왼쪽 창에서 구독을 선택합니다.

  3. + 새 구독을 선택합니다. 이 단추가 표시되지 않으면 콘텐츠 관리자 권한이 없습니다.

설명 정의

  1. 설명에 Sales Order 배달을 입력합니다.

Type

  1. 데이터 기반 구독을 선택합니다.

일정

  1. 일정 섹션에서 보고서별 일정을 선택합니다.
  2. 일정 편집을 선택합니다.
  3. 일정 세부 정보에서 한 번 선택합니다.
  4. 현재 시간보다 몇 분 앞당기는 시작 시간을 지정합니다.
  5. 시작 날짜와 종료 날짜를 지정합니다.
  6. 적용을 선택합니다.

대상

  1. 대상 섹션에서 배달 방법으로 Windows 파일 공유 를 선택합니다.

데이터 세트

  1. 데이터 세트 편집을 선택합니다.

  2. 사용자 지정 데이터 원본을 선택합니다.

  3. 데이터 원본 연결 유형으로 Microsoft SQL Server 를 선택합니다.

  4. 연결 문자열에 다음 연결 문자열 입력합니다. 구독자 는 1단원에서 만든 데이터베이스입니다.

    data source=localhost; initial catalog=Subscribers
    

자격 증명

  1. 다음 자격 증명 사용을 선택합니다.
  2. Windows 사용자 이름 및 암호를 선택합니다.
  3. 사용자 이름암호에 도메인 사용자 이름 및 암호를 입력합니다. 사용자 이름을 지정할 때 도메인 및 사용자 계정을 모두 포함합니다.

참고 항목

구독자 데이터 원본에 연결하는 데 사용되는 자격 증명은 Management Studio로 다시 전달되지 않습니다. 나중에 구독을 수정하는 경우 데이터 원본에 연결하는 데 사용되는 암호를 다시 입력해야 합니다.

쿼리

  1. 쿼리 상자에 다음 쿼리를 입력합니다.

    Select * from OrderInfo  
    
  2. 시간 제한(30초)을 지정합니다.

  3. 쿼리 유효성 검사를 선택한 다음 적용을 선택합니다.

제공 옵션

다음 값을 작성합니다.

매개 변수 값 원본 값/필드
파일 이름 데이터 세트에서 값 가져오기 순서
Path 값 입력 값에 쓰기 권한이 있는 공용 파일 공유의 이름(예: \\mycomputer\public\myreports)을 입력합니다.
렌더링 형식 데이터 세트에서 값 가져오기 형식
값 입력 자동 증가
파일 확장명 값 입력 True
사용자 이름 값 입력 도메인 사용자 계정을 입력합니다. <domain>\<account> 형식으로 입력합니다. 사용자 계정에는 구성한 경로에 대한 권한이 있어야 합니다.
암호 값 입력 암호 입력
파일 공유 계정 사용 값 입력 False

보고서 매개 변수

  1. OrderNumber 필드에서 데이터 세트에서 값 가져오기를 선택합니다. 값에서 Order를 선택합니다.
  2. 구독 만들기를 선택합니다.