원격 관리를 위한 보고서 서버 구성Configure a Report Server for Remote Administration

Reporting ServicesReporting Services에서는 보고서 서버 인스턴스를 로컬 또는 원격으로 구성할 수 있습니다.In Reporting ServicesReporting Services, you can configure report server instances locally or remotely. 원격 보고서 서버 인스턴스를 구성하려면 Reporting Services 구성 도구를 사용하거나, Reporting ServicesReporting Services WMI(Windows Management Instrumentation) 공급자를 사용하는 사용자 지정 코드를 작성할 수 있습니다.To configure a remote report server instance, you can use the Reporting Services Configuration tool or write custom code that uses the Reporting ServicesReporting Services Windows Management Instrumentation (WMI) provider. Reporting Services 구성 도구는 WMI 공급자에 대한 그래픽 인터페이스를 제공하므로 이 도구를 사용하면 코드를 작성하지 않고도 보고서 서버를 구성할 수 있습니다.The Reporting Services Configuration tool provides a graphical interface to the WMI provider so that you can configure a report server without having to write code. 이 도구를 시작할 때 연결할 원격 서버를 지정할 수 있습니다.When you start the tool, you can specify a remote server to connect to.

구성 도구를 사용하여 원격 보고서 서버를 구성하기 전에 이 항목의 지침에 따라 Windows 방화벽에서 포트 설정, 원격 연결 설정 및 원격 WMI 요청 설정 작업을 수행해야 합니다.Before you can use the tool to configure a remote report server, you must follow the instructions in this topic to enable ports in Windows Firewall, enable remote connections, and enable remote WMI requests.

적절한 구성을 사용하면 다음 오류를 피할 수 있습니다.Proper configuration helps you avoid the following error:

The machine could not be found.

"The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)".

필수 구성 요소Prerequisites

방화벽 설정을 수정하려면 로컬 Administrators 그룹의 멤버여야 하며 로컬로 로그온해야 합니다.To modify firewall settings, you must be logged on locally and you must be a member of the local Administrators group. 원격 컴퓨터의 Windows 방화벽 설정을 원격 연결을 통해 수정할 수는 없습니다.You cannot modify the Windows firewall settings of a remote computer over a remote connection.

관리자가 아닌 사용자가 원격 관리를 사용할 수 있도록 하려면 DCOM(Distributed Component Object Model) 원격 활성화 권한을 해당 계정에 부여해야 합니다.If you want to enable remote administration for a non-administrator user, you must grant the account Distributed Component Object Model (DCOM) Remote Activation permissions. 관리자가 아닌 사용자가 액세스할 수 있도록 서버를 구성하는 방법은 이 항목에 설명되어 있습니다.Instructions for configuring the server for non-administrator access are provided in this topic.

일부 조직에는 특정 운영 체제나 사용자에 대해 원격 서버 관리를 사용할 수 없도록 하는 그룹 정책이 있습니다.Some organizations have group policies that prevent remote server administration for certain operating systems or users. 따라서 방화벽 설정을 수정하기 전에 네트워크 관리자에게 문의하여 원격 관리에 대한 제한이 있는지 여부를 확인하십시오.Before you begin modifying firewall settings, check with your network administrator to verify whether there are restrictions on remote administration.

자세한 내용은 MSDN에 있는 Platform SDK 설명서에서 Windows 방화벽을 통한 연결 을 참조하십시오.For more information, see Connecting Through Windows Firewall in the Platform SDK documentation on MSDN.

태스크Tasks

원격 보고서 서버 구성을 활성화하는 태스크는 다음과 같습니다.Tasks that enable remote report server configuration include the following:

  • Windows 방화벽에서 포트를 설정하여 보고서 서버와 SQL Server 데이터베이스 엔진 인스턴스에서 사용하는 포트에 대한 요청을 허용합니다.Enable ports in Windows Firewall to allow requests on ports used by the report server and by the SQL Server Database Engine instance. Configure a Firewall for Report Server AccessConfigure a Windows Firewall for Database Engine Access을 참조하십시오.See Configure a Firewall for Report Server Access and Configure a Windows Firewall for Database Engine Access.

  • 보고서 서버 데이터베이스를 호스팅하는 데이터베이스 엔진 인스턴스에 대한 원격 연결을 설정합니다.Enable remote connections to the instance of the Database Engine instance that hosts the report server database. 원격 연결은 보고서 서버 데이터베이스 연결을 구성하고 암호화 키를 관리하는 데 필요합니다.A remote connection is necessary for configuring the report server database connection and managing the encryption keys.

  • 원격 WMI 요청이 MicrosoftMicrosoft Windows 방화벽을 통과하도록 설정합니다.Enable remote WMI requests to pass through the MicrosoftMicrosoft Windows firewall.

  • 관리 권한이 없는 사용자가 관리할 수 있도록 원격 보고서 서버를 구성하는 경우 표준 Windows 사용자 계정에 대한 원격 WMI 액세스가 가능하도록 DCOM 권한을 설정해야 합니다.If you are configuring a remote report server for administration by a non-administrative user, you must set DCOM permissions to enable remote WMI access to a standard Windows user account. WMI에서는 원격 호출을 전송하는 데 DCOM을 사용하므로 로컬 관리자로 로그온하지 않은 사용자가 서버를 구성할 수 있도록 하려면 DCOM 권한을 설정해야 합니다.Because WMI uses DCOM as transport for remote calls, you must set the DCOM permissions so that users who are not logged on as the local administrator can configure the server.

  • 관리 권한이 없는 사용자가 관리할 수 있도록 원격 보고서 서버를 구성하는 경우 보고서 서버 WMI 네임스페이스에 대한 WMI 권한도 설정해야 합니다.If you are configuring a remote report server for administration by a non-administrative user, you must also set WMI permissions on the report server WMI namespace. 기본적으로 로컬 Administrators 그룹의 모든 멤버는 보고서 서버 WMI 네임스페이스에 액세스할 수 있습니다.By default, all members of the local Administrator group have access to the report server WMI namespace. 관리자가 아닌 사용자에게 액세스 권한을 부여하려면 권한을 설정해야 합니다.If you want to grant access to non-administrators, you must set permissions.

    이러한 태스크를 수행하는 방법은 이 항목에 설명되어 있습니다.Instructions on how to perform these tasks are provided in this topic.

보고서 서버 데이터베이스에 대한 원격 연결을 구성하려면To configure remote connections to the report server database

  1. 시작을 클릭하고 프로그램, Microsoft SQL Server 2017Microsoft SQL Server 2017, 구성 도구를 차례로 가리킨 다음 SQL Server 구성 관리자를 클릭합니다.Click Start, point to Programs, point to Microsoft SQL Server 2017Microsoft SQL Server 2017, point to Configuration Tools, and click SQL Server Configuration Manager.

  2. 왼쪽 창에서 SQL Server 네트워크 구성을 확장한 다음 인스턴스에 대한 프로토콜 SQL ServerSQL Server을 클릭합니다.In the left pane, expand SQL Server Network Configuration, and then click Protocols for the instance of SQL ServerSQL Server.

  3. 세부 정보 창에서 TCP/IP 및 명명된 파이프 프로토콜을 설정한 다음 SQL ServerSQL Server 서비스를 다시 시작합니다.In the details pane, enable the TCP/IP and Named Pipes protocols, and then restart the SQL ServerSQL Server service.

Windows 방화벽에서 원격 관리를 활성화하려면To enable remote administration in Windows Firewall

  1. 원격 관리를 활성화할 컴퓨터에 로컬 관리자로 로그온합니다.Log on as a local administrator to the computer for which you want to enable remote administration.

  2. 관리 권한으로 명령 프롬프트를 엽니다.Open a command prompt with administrative privileges.

  3. 다음 명령을 실행합니다.Run the following command:

    netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL  
    

    scope에는 다른 옵션을 지정해도 됩니다.You can specify different options for Scope. 자세한 내용은 Windows 방화벽 제품 설명서를 참조하십시오.For more information, see the Windows Firewall product documentation.

  4. 원격 관리가 활성화되었는지 확인합니다.Verify that remote administration is enabled. 다음 명령을 실행하여 상태를 확인할 수 있습니다.You can run the following command to show the status:

    netsh.exe firewall show state  
    
  5. 컴퓨터를 다시 부팅합니다.Reboot the computer.

관리자가 아닌 사용자가 원격 WMI에 액세스할 수 있도록 DCOM 권한을 설정하려면To set DCOM permissions to enable remote WMI access for non-administrators

  1. 시작 메뉴에서 관리 도구를 가리키고 구성 요소 서비스를 클릭합니다.On the Start menu, point to Administrative Tools, click Component Services.

    Windows Vista의 경우 시작 메뉴에서 모든 프로그램, 실행을 차례로 클릭한 다음 mmc comexp.msc를 입력합니다.For Windows Vista, on the Start menu, click All Programs, click Run, and then enter mmc comexp.msc.

  2. 구성 요소 서비스 폴더를 엽니다.Open the Component Services folder.

  3. 컴퓨터 폴더를 엽니다.Open the Computers folder.

  4. 내 컴퓨터를 선택합니다.Select My Computer.

  5. 동작 메뉴에서 속성을 선택합니다.On the Action menu, and select Properties.

  6. COM 보안을 클릭합니다.Click COM Security.

  7. 시작 및 활성화 권한에서 제한값 편집을 클릭합니다.In Launch and Activation Permissions, click Edit Limits.

  8. 시작 및 활성화 권한에 사용자의 이름이 표시되어 있지 않으면 추가를 클릭합니다.If you do not see your name in Launch Permission, click Add.

  9. 사용자 계정 이름을 입력하고 확인을 클릭합니다.Type the name of your user account, and then click OK.

  10. <사용자 또는 그룹>의 권한허용 열에서 원격 시작원격 활성화를 선택한 다음 확인을 클릭합니다.In Permissions for <User or Group>, in the Allow column, select Remote Launch and Remote Activation, and then click OK.

관리자가 아닌 사용자가 액세스할 수 있도록 보고서 서버 WMI 네임스페이스에 대한 권한을 설정하려면To set permissions on the report server WMI namespace for non-administrators

  1. 시작 메뉴에서 관리 도구를 가리키고 컴퓨터 관리를 클릭합니다.On the Start menu, point to Administrative Tools, click Computer Management.

  2. 서비스 및 응용 프로그램 폴더를 엽니다.Open the Services and Applications folder.

  3. WMI 컨트롤을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.Right-click WMI Control, and select Properties.

  4. 보안을 클릭합니다.Click Security.

  5. Root 폴더를 엽니다.Open the Root folder.

  6. Microsoft 폴더를 엽니다.Open the Microsoft folder.

  7. SQLServer 폴더를 엽니다.Open the SQLServer folder.

  8. ReportServer 폴더를 엽니다.Open the ReportServer folder.

  9. 인스턴스 폴더를 엽니다.Open instance folder. 기본 인스턴스를 설치한 경우 폴더는 MSSQLSERVER입니다.If you installed the default instance, the folder is MSSQLSERVER.

  10. v10 폴더를 엽니다.Open the v10 folder.

  11. Admin 폴더를 선택한 다음 보안을 클릭합니다.Select the Admin folder, and then click Security.

  12. 추가를 클릭한 다음 서버를 관리하는 데 사용할 사용자 계정을 입력합니다.Click Add, and then type the user account you will use to manage the server.

  13. 허용 열에서 계정 사용, 원격으로부터 사용 가능보안 읽기를 선택한 다음 확인을 클릭합니다.In the Allow column, select Enable Account, Remote Enable, and Read Security, and then click OK.

관련 항목:See Also

Reporting Services 구성 관리자(기본 모드)Reporting Services Configuration Manager (Native Mode)