스케일 아웃 배포를 위한 암호화 키 추가 및 제거

공유 보고서 서버 데이터베이스를 사용하도록 여러 보고서 서버를 구성하여 스케일 아웃 배포 모델에서 Reporting Services를 실행할 수 있습니다. 스케일 아웃 배포의 멤버 자격은 보고서 서버가 암호화 키를 보고서 서버 데이터베이스에 저장하는지 여부에 따라 결정됩니다. 특정 보고서 서버 인스턴스에 대한 암호화 키를 추가하고 제거하여 스케일 아웃 배포 멤버 자격을 제어할 수 있습니다. 배포에서 노드를 제거하는 경우 임의의 순서로 제거할 수 있습니다. 배포에 노드를 추가하는 경우 이미 배포에 포함된 보고서 서버의 새 인스턴스를 조인해야 합니다.

Reporting Services 구성 도구를 사용하여 스케일 아웃 배포 구성

스케일 아웃 배포를 구성하는 가장 쉬운 방법은 Reporting Services 구성 도구를 사용하는 것입니다. 자세한 내용 및 단계별 지침은 기본 모드 보고서 서버 스케일 아웃 배포 구성을 참조하세요.

Rskeymgmt를 사용하여 스케일 아웃 배포 구성

rskeymgmt 유틸리티를 사용하여 공유 보고서 서버 데이터베이스를 사용하도록 보고서 서버 인스턴스를 초기화합니다. 스케일 아웃 배포에 보고서 서버를 추가하려면 보고서 서버를 초기화해야 합니다. 초기화에는 관리자 권한이 필요합니다. 배포에 조인하는 보고서 서버를 호스트하는 원격 컴퓨터에 대한 관리자 자격 증명이 있어야 합니다.

보고서 서버를 스케일 아웃 배포에 조인(rskeymgmt)

  1. 이미 보고서 서버 스케일 아웃 배포의 멤버인 보고서 서버를 호스트하는 컴퓨터에서 로컬로 rskeymgmt.exe 실행합니다.

  2. -j 인수를 사용하여 보고서 서버를 보고서 서버 데이터베이스에 연결합니다. -m-n 인수를 사용하여 배포에 추가하려는 원격 보고서 서버 인스턴스를 지정합니다. -u-v 인수를 사용하여 원격 컴퓨터에서 관리자 계정을 지정합니다. 동일한 컴퓨터에서 여러 보고서 서버 인스턴스를 사용하여 스케일 아웃 배포를 만드는 경우 사용할 구문이 약간 다릅니다. 사용해야 하는 구문에 대한 자세한 내용은 rskeymgmt 유틸리티(SSRS)를 참조하세요.

    다음 예제에서는 원격 보고서 서버를 스케일 아웃 배포에 조인하는 경우 지정해야 하는 인수를 보여 줍니다. 원격 컴퓨터에 대한 관리자 권한이 있는 경우 자격 증명을 생략할 수 있습니다.

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>  
    
  3. Reporting Services Windows 서비스를 다시 시작합니다.

스케일 아웃 배포에서 보고서 서버 제거(rskeymgmt)

  1. 제거하려는 보고서 서버의 rsreportserver.config 파일을 열고 설치 ID를 찾습니다. 기본적으로 이 파일은 Program Files\Microsoft SQL Server\MSSQL에 있습니다.n\Reporting Services\ReportServer).

    단일 인스턴스를 설치한 경우 컴퓨터에 하나의 rsreportserver.config 파일만 있습니다. Reporting Services의 여러 인스턴스가 설치된 경우 Reporting Services 구성 도구의 서버 상태 페이지를 사용하여 제거하려는 보고서 서버에 대한 인스턴스 식별자(예: MSSQL.2)를 찾습니다. 보고서 서버 인스턴스에 대한 프로그램 파일을 저장하는 폴더의 이름은 인스턴스 식별자(예: Program Files\Microsoft SQL Server\MSSQL.2)를 기반으로 합니다.

  2. rskeymgmt.exe 실행합니다. 보고서 서버 스케일 아웃 배포의 일부인 모든 보고서 서버에서 실행할 수 있습니다.

  3. -r 인수를 사용하여 스케일 아웃 배포에서 보고서 서버 인스턴스를 해제합니다. 다음은 인수 지정 예입니다.

    rskeymgmt -r <installation ID>  
    
  4. Reporting Services Windows 서비스를 다시 시작합니다.

이러한 단계는 스케일 아웃 배포에서 보고서 서버를 제거하지만 보고서 서버에서 Reporting Services 인스턴스를 제거하지는 않습니다. 스케일 아웃 배포에서 보고서 서버를 제거한 후 해당 서버에 Reporting Services가 더 이상 필요하지 않은 경우 서버에서 Reporting Services를 제거할 수 있습니다. 자세한 내용은 SQL Server의 기존 인스턴스 제거(설치)를 참조 하세요.