다음을 통해 공유


보고서 서버 서비스 계정 구성(SSRS 구성 관리자)

Reporting Services 보고서 서버 웹 서비스, 보고서 관리자 및 예약된 보고서 처리 및 구독 배달에 사용되는 백그라운드 처리 애플리케이션을 포함하는 단일 서비스로 구현됩니다. 이 항목에서는 서비스 계정을 처음 구성하는 방법 Reporting Services 구성 도구를 사용하는 계정이나 암호를 수정하는 방법에 대해 설명합니다.

초기 구성

설치하는 동안 보고서 서버 서비스 계정이 정의됩니다. NetworkService 계정과 같은 도메인 사용자 계정이나 기본 제공 계정으로 보고서 서버 서비스를 실행할 수 있습니다. 기본 계정은 없습니다. 설치 마법사의 서버 구성 - 서비스 계정 페이지에서 지정한 모든 계정은 보고서 서버 서비스의 초기 계정이 됩니다.

중요

보고서 서버 웹 서비스 및 보고서 관리자는 ASP.NET 애플리케이션이지만 ASP.NET 계정에서 실행되지 않습니다. 단일 서비스 아키텍처는 동일한 보고서 서버 프로세스 ID 내에서 두 ASP.NET 애플리케이션을 모두 실행합니다. 이는 보고서 서버 웹 서비스와 보고서 관리자가 IIS에 지정된 ASP.NET 작업자 프로세스 ID에서 실행된 이전 릴리스에서 중요한 변경 내용입니다.

서비스 계정 변경

서비스 계정 정보를 보고 다시 구성하려면 항상 Reporting Services 구성 도구를 사용합니다. 서비스 ID 정보는 내부적으로 여러 위치에 저장됩니다. 이 도구를 사용하면 계정 또는 암호를 변경할 때마다 모든 참조가 적절히 업데이트됩니다. Reporting Services 구성 도구는 보고서 서버를 계속 사용할 수 있도록 다음 추가 단계를 수행합니다.

  • 로컬 컴퓨터에서 생성된 보고서 서버 그룹에 새 계정을 자동으로 추가합니다. 이 그룹은 Reporting Services 파일의 보안을 유지하는 ACL(액세스 제어 목록)에 지정됩니다.

  • 보고서 서버 데이터베이스 호스팅에 사용되는 SQL Server 데이터베이스 엔진 인스턴스에 대한 로그인 권한을 자동으로 업데이트합니다. 새 계정이 RSExecRole에 추가됩니다.

    이전 계정에 대한 데이터베이스 로그인은 자동으로 제거되지 않습니다. 더 이상 사용하지 않는 계정을 제거해야 합니다. 자세한 내용은 온라인 설명서에서 보고서 서버 데이터베이스 관리(SSRS 기본 모드) SQL Server 참조하세요.

    처음에 서비스 계정을 사용하도록 보고서 서버 데이터베이스 연결을 구성한 경우에만 데이터베이스 권한이 새 서비스 계정에 부여됩니다. 도메인 사용자 계정 또는 SQL Server 데이터베이스 로그인을 사용하도록 보고서 서버 데이터베이스 연결을 구성한 경우에는 연결 정보는 서비스 계정 업데이트의 영향을 받지 않습니다.

  • 새 계정의 프로필 정보를 포함하도록 자동으로 암호화 키를 업데이트합니다.

    참고

    보고서 서버가 스케일 아웃 배포에 속할 경우 업데이트하는 보고서 서버만 영향을 받습니다. 따라서 배포에 포함된 다른 보고서 서버의 암호화 키는 서비스 계정을 변경해도 영향을 받지 않습니다.

계정을 설정하는 방법에 대한 지침은 서비스 계정 구성(SSRS Configuration Manager)을 참조하세요.

계정 선택

다음 계정 유형으로 실행되도록 보고서 서버 서비스를 구성할 수 있습니다.

  • 최소 권한 Windows 사용자 계정

  • NetworkService

  • LocalSystem

  • LocalService

계정 유형을 선택하는 가장 좋은 방법이 한 가지만 있는 것은 아닙니다. 계정마다 고려해야 하는 장단점이 있습니다. 프로덕션 서버에 Reporting Services 배포하는 경우 악의적인 사용자가 공유 계정이 손상되는 경우 광범위한 손상을 방지할 수 있도록 도메인 사용자 계정으로 서비스를 실행하도록 구성하는 것이 좋습니다. 이렇게 하면 이 계정의 로그온 활동을 감사하기도 더 쉽습니다. Windows 사용자 계정 사용에 대한 단점은 Kerberos 인증을 사용하는 네트워크에 Reporting Services 배포하는 경우 사용자 계정에 서비스를 등록해야 한다는 것입니다. 자세한 내용은 보고서 서버의 SPN(서비스 사용자 이름) 등록을 참조하세요.

이 섹션의 다음 지침과 링크를 통해 배포에 가장 적합한 방법을 결정할 수 있습니다.

만료된 암호 업데이트

보고서 서버 서비스가 도메인 계정으로 실행되며 Reporting Services 구성 도구를 사용하여 이 서비스를 업데이트할 수 있게 되기 전에 암호가 만료된 경우 새 암호를 지정할 때까지 해당 서비스를 사용할 수 없습니다. 이 서비스를 시작할 수 없으면 계정을 업데이트하기 위해 해당 서버에 연결하도록 Reporting Services 구성 도구를 사용할 수 없습니다. 이런 경우 여러 가지 도구를 사용하여 서버를 다시 온라인으로 전환해야 합니다.

암호를 다시 설정하려면 다음을 수행합니다.

  1. 시작 메뉴에서 제어판, 관리 도구를 차례로 가리킨 다음 서비스를 클릭합니다.

  2. SQL Server Reporting Services를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  3. 로그온을 클릭하고 새 암호를 입력합니다.

  4. 암호를 업데이트한 후 Reporting Services 구성 도구를 시작하고 서비스 계정 페이지에서 암호를 업데이트합니다. 이 추가 단계는 보고서 서버에서 내부적으로 저장한 계정 정보를 업데이트하는 데 필요합니다.

데이터베이스 엔진의 서비스 계정 암호가 rsReportServerDatabaseUnavailable 만료되면 보고서 서버에 연결하려고 할 때 오류가 발생합니다. 이 오류를 해결하려면 암호를 다시 설정합니다.

SharePoint 통합 보고서 서버를 위한 보고서 서버 서비스 구성

SharePoint 통합 모드에서 보고서 서버를 실행 중이며 다음 조건 중 하나가 참인 경우 SharePoint 구성 데이터베이스에 저장된 서비스 계정 정보를 업데이트해야 합니다.

  • Reporting Services 서비스 계정 수정(예: NetworkService에서 도메인 사용자 계정으로 전환).

  • SharePoint 팜이 추가 SharePoint 웹 애플리케이션을 포함하도록 확장된 경우. 서버 팜이 보고서 서버 통합을 위해 구성되고 새로 추가된 애플리케이션이 팜에 있는 다른 애플리케이션과 다른 사용자 계정에서 실행되도록 구성된 경우 데이터베이스 액세스 정보를 업데이트해야 합니다.

데이터베이스 액세스 정보를 다시 설정하면 이전 연결이 더 이상 사용되지 않도록 Windows SharePoint Services 서비스를 다시 시작해야 합니다.

  1. 관리 도구에서 SharePoint 2010 중앙 관리를 클릭합니다.

  2. 애플리케이션 관리를 클릭합니다.

  3. Reporting Services 섹션에서 데이터베이스 액세스 권한 부여를 클릭합니다.

  4. 확인을 클릭합니다. 자격 증명 입력 대화 상자가 나타납니다.

  5. 보고서 서버를 호스팅하는 컴퓨터의 로컬 관리자 그룹 멤버인 사용자의 자격 증명을 입력합니다. 자격 증명은 서비스 계정 정보를 조회하기 위해 보고서 서버 컴퓨터에 한 번 연결하는 데 사용됩니다. 각 서비스 계정에 대해 만든 데이터베이스 로그인은 SharePoint 데이터베이스에서 업데이트됩니다.

  6. 서비스를 다시 시작하려면 작업을 클릭합니다.

  7. 토폴로지 및 서비스에서 서버 제공 서비스를 클릭합니다.

  8. Windows SharePoint Services 웹 애플리케이션의 경우 중지를 클릭합니다.

  9. 서비스가 중지될 때까지 기다립니다.

  10. 시작을 클릭합니다.

참고

SharePoint 제품 및 기술을 사용하려면 Reporting Services SharePoint 모드 같은 서비스 구성에 사용할 도메인 계정이 필요합니다.

다음 단계

서비스 계정 구성(SSRS Configuration Manager)서비스 계정(SSRS 기본 모드)보고서 서버 URL 구성(SSRS Configuration Manager)Reporting Services Configuration Manager(기본 모드)