서비스 계정(Reporting Services 구성)
서비스 계정 페이지를 사용하여 보고서 서버 서비스를 실행할 계정을 지정할 수 있습니다. 이 계정은 설치하는 동안 처음에 구성하며 계정 또는 암호를 변경하려는 경우 수정할 수 있습니다. 보고서 서버 웹 서비스, 보고서 관리자 및 백그라운드 처리 응용 프로그램은 이 페이지에서 지정하는 서비스 ID로 모두 실행됩니다.
보고서 서버 서비스에 지정한 계정은 레지스트리, 보고서 서버 프로그램 파일 및 보고서 서버 데이터베이스에 액세스할 수 있는 권한이 있어야 합니다. 계정에 대한 모든 권한은 Reporting Services 구성 도구를 사용하여 계정을 설정할 때 자동으로 구성됩니다. 서비스 계정을 사용하여 보고서 서버 데이터베이스에 연결할 경우 이 도구는 보고서 서버 데이터베이스를 호스팅하는 SQL Server 인스턴스에서 계정을 RSExecRole에 할당하여 계정에 대한 데이터베이스 로그인을 만들고 데이터베이스 권한을 구성합니다. 보고서 서버 데이터베이스는 보고서 서버가 기록하는 유일한 데이터 저장소입니다. 서비스 계정에는 다른 데이터 저장소에 대한 권한이 필요하지 않습니다.
이 페이지를 열려면 Reporting Services 구성 도구를 시작한 다음 탐색 창에서 링크를 클릭합니다. 자세한 내용은 방법: Reporting Services 구성 시작을 참조하십시오.
![]() |
---|
계정 또는 암호를 업데이트해야 할 경우 Reporting Services 구성 도구를 사용하는 것이 좋습니다. 이 도구를 사용하여 계정을 업데이트하면 서비스 ID에 따라 달라지는 기타 내부 설정 동시에 자동으로 업데이트됩니다. |
옵션
기본 제공 계정 사용
목록에서 네트워크 서비스, 로컬 시스템 또는 로컬 서비스를 선택합니다. 네트워크 서비스만 사용하는 것이 좋지만 사용할 수 있는 계정을 사용하여 해당 계정을 구성할 수 있습니다.다른 계정 사용
Windows 사용자 계정을 지정하려면 이 옵션을 선택합니다. 로컬 Windows 사용자 계정 또는 도메인 사용자 계정을 입력할 수 있습니다. 도메인 계정은 <domain>\<user> 형식으로 입력합니다. 로컬 Windows 사용자 계정은 <computer name>\<user> 형식으로 입력합니다. 기존 계정만 선택할 수 있으며 Reporting Services 구성에 새 계정을 만들 수는 없습니다.계정의 최대 문자 수 제한은 20자입니다.
Kerberos 인증을 사용하는 네트워크이고 보고서 서버를 도메인 사용자 계정으로 실행하도록 구성할 경우 사용자 계정으로 서비스를 등록해야 합니다. 자세한 내용은 방법: 보고서 서버의 SPN(서비스 사용자 이름) 등록을 참조하십시오.
Windows 계정을 다른 계정으로 바꾸거나 기본 제공 계정을 Windows 도메인 계정으로 바꾸는 등 계정 유형을 전환하면 암호화 키의 백업 복사본을 만들라는 메시지가 표시됩니다. 새 계정을 선택하면 백업 복사본이 자동으로 복원됩니다.
[!참고]
Reporting Services 구성 도구에서는 사용자가 서비스 계정을 수정할 때마다 암호화 키를 백업 및 복원하라는 메시지를 표시합니다. 이는 보고서 서버에서 계속 암호화된 데이터를 사용할 수 있도록 하기 위해 반드시 필요한 단계입니다. 이러한 동작에 대한 자세한 내용은 암호화 키(Reporting Services 구성)를 참조하십시오.
또한 보고서 서버가 SharePoint 통합 모드로 실행되도록 구성되어 있고 Reporting Services 구성 도구를 사용하여 서비스 계정을 변경하는 경우 SharePoint 중앙 관리를 열어 Reporting Services데이터베이스 액세스 권한 부여 페이지에서 보고서 서버 및 인스턴스 설정을 다시 적용해야 합니다. 이 단계를 수행하면 새 서비스 계정에 SharePoint 데이터베이스에 대한 액세스 권한이 부여됩니다. 이 액세스 권한은 Reporting Services를 WSS(Windows SharePoint Services) 또는 MOSS(MicrosoftOffice SharePoint Server )와 통합하는 데 필요합니다. SharePoint 중앙 관리에서 데이터베이스 액세스 권한을 부여하는 방법은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 구성을 참조하십시오.
계정 선택
최상의 결과를 얻으려면 네트워크 도메인 컨트롤러 및 회사 SMTP 서버나 게이트웨이에 액세스할 수 있는 네트워크 연결 권한이 있는 계정을 지정합니다. 다음 표에서는 계정을 간단히 보여 주고 계정 사용에 대한 권장 사항을 알려 줍니다.
계정 |
설명 |
---|---|
도메인 사용자 계정 |
보고서 서버 작업에 필요한 최소 권한이 있는 Windows 도메인 사용자 계정이 있으면 이러한 계정을 사용해야 합니다. 다른 응용 프로그램에서 보고서 서버 서비스가 격리되므로 도메인 사용자 계정을 사용하는 것이 좋습니다. 네트워크 서비스와 같은 공유 계정으로 여러 응용 프로그램을 실행하는 경우 한 응용 프로그램에 대한 보안 위협이 동일한 계정으로 실행되는 모든 응용 프로그램으로 쉽게 확장될 수 있기 때문에 악의적인 사용자가 보고서 서버를 제어하는 데에 대한 위험이 증가됩니다. 보고서 서버, 보고서 서버 데이터베이스 및 SharePoint 구성과 콘텐츠 데이터베이스가 한 컴퓨터에 있고 SharePoint 웹 응용 프로그램이 두 번째 컴퓨터에 있는 SharePoint 통합 모드에서 특정 구성 또는 제약 위임을 위해 보고서 서버를 구성할 경우 도메인 사용자 계정이 필요합니다. 도메인 사용자 계정을 사용할 경우 사용자의 조직에서 암호 만료 정책을 적용하면 정기적으로 암호를 변경해야 합니다. 이 사용자 계정으로 서비스를 등록해야 할 수도 있습니다. 자세한 내용은 방법: 보고서 서버의 SPN(서비스 사용자 이름) 등록을 참조하십시오. 로컬 Windows 사용자 계정을 사용하지 마십시오. 일반적으로 로컬 계정에는 다른 컴퓨터의 리소스에 액세스하기에 충분한 권한이 없습니다. 로컬 계정을 사용하여 보고서 서버 기능을 제한하는 방법에 대한 자세한 내용은 이 항목의 로컬 계정 사용 시 고려 사항을 참조하십시오. |
네트워크 서비스 |
네트워크 서비스는 네트워크 로그온 권한이 있는 기본 제공 최소 권한 계정입니다. 도메인 사용자 계정을 사용할 수 없거나 암호 만료 정책으로 인해 발생할 수 있는 서비스 장애를 방지하려면 이 계정을 사용하는 것이 좋습니다. 네트워크 서비스를 선택할 경우 동일한 계정으로 실행하는 다른 서비스의 수를 최소화하십시오. 한 응용 프로그램에 대한 보안 위협으로 인해 동일한 계정으로 실행되는 다른 모든 응용 프로그램의 보안이 손상됩니다. |
로컬 서비스 |
로컬 서비스는 인증된 로컬 Windows 사용자 계정과 같은 기본 제공 계정입니다. 로컬 서비스 계정으로 실행되는 서비스는 자격 증명이 없는 Null 세션으로 네트워크 리소스에 액세스합니다. 이 계정은 보고서 서버를 원격 보고서 서버 데이터베이스나 네트워크 도메인 컨트롤러에 연결하여 보고서를 열거나 구독을 처리하기 전에 사용자를 인증해야 하는 인트라넷 배포 시나리오에 적합하지 않습니다. |
로컬 시스템 |
로컬 시스템은 높은 권한이 있는 계정이므로 보고서 서버를 실행하는 데 필요하지 않습니다. 보고서 서버 설치에는 이 계정을 사용하지 마십시오. 대신 도메인 계정 또는 네트워크 서비스를 선택합니다. |
로컬 계정 사용 시 고려 사항
로컬 계정 사용 시 기본적인 고려 사항은 보고서 서버가 원격 데이터베이스 서버, 메일 서버 및 도메인 컨트롤러에 액세스해야 하는지 여부입니다. 로컬 Windows 사용자 계정, 로컬 서비스 또는 로컬 시스템으로 보고서 서버를 실행하도록 구성할 경우 다른 구성 설정 방법과 구독 만들기 및 배달에 대해 검토해야 하는 고려 사항이 있습니다.
로컬 계정에서 서비스를 실행하면 나중에 원격 보고서 서버 데이터베이스에 대한 연결을 구성할 경우 옵션이 제한됩니다. 특히 원격 보고서 서버 데이터베이스를 사용 중일 경우 원격 SQL Server 인스턴스에 로그온할 권한이 있는 SQL Server 데이터베이스 사용자 또는 도메인 사용자 계정을 사용하도록 연결을 구성해야 합니다.
로컬 계정에서 서비스를 실행하는 경우 구독을 만들 때 새로운 요구 사항이 있습니다. 보고서 서버는 구독을 만드는 사용자에 대한 정보를 저장합니다. 사용자가 도메인 계정에서 로그온한 동안 구독을 만들 경우 보고서 서버 서비스는 도메인 컨트롤러에 연결하여 구독이 처리될 때 사용자를 인증하려고 합니다. 이 서비스가 로컬 계정에서 실행될 경우 보고서 서버가 원격 도메인 컨트롤러에 요청을 보내려고 하면 인증 요청이 실패합니다. 이러한 문제를 해결하려면 사용자 지정 폼 기반 인증 확장 프로그램을 사용하거나 모든 사용자가 로컬 사용자 계정에서 보고서 서버에 연결하도록 해야 합니다.
로컬 계정에서 서비스를 실행하는 경우 구독 배달에 대한 새로운 요구 사항이 있습니다. 일부 배달 확장 프로그램에는 구독 정의에 사용자 계정 정보가 있습니다. 도메인 사용자 계정에 기반한 전자 메일 주소로 보고서를 보내고 로컬 계정에서 보고서 서버 서비스를 실행하는 경우 원격 도메인 컨트롤러에 액세스하여 대상 전자 메일 계정을 확인할 수 없습니다.