Distributed Replay 설치Install Distributed Replay

Distributed Replay는 다음 세 가지 방법 중 하나로 설치할 수 있습니다.You can install Distributed Replay in one of three ways:

설치 마법사에서 Distributed Replay 설치 Install Distributed Replay from the Installation Wizard

MicrosoftMicrosoft SQL ServerSQL Server 설치 마법사를 사용하여 SQL Server 2017SQL Server 2017 Distributed Replay 기능을 설치합니다.Install the MicrosoftMicrosoft SQL ServerSQL Server Distributed Replay features with the SQL Server 2017SQL Server 2017 Installation Wizard. 기능 설치 위치를 계획할 때는 다음 사항을 고려하십시오.When planning where to install the features, consider the following:

  • 관리 도구는 Distributed Replay Controller와 동일한 컴퓨터 또는 다른 컴퓨터에 설치할 수 있습니다.You can install the administration tool on the same computer as the Distributed Replay controller, or on different computers.

  • 각 Distributed Replay 환경에는 컨트롤러가 하나만 있을 수 있습니다.There can only be one controller in each Distributed Replay environment.

  • 최대 16개 컴퓨터(실제 컴퓨터 또는 가상 컴퓨터)에 클라이언트 서비스를 설치할 수 있습니다.You can install the client service on up to 16 (physical or virtual) computers.

  • Distributed Replay 컴퓨터에는 클라이언트 서비스 인스턴스를 하나만 설치할 수 있습니다.Only one instance of the client service can be installed on the Distributed Replay controller computer. Distributed Replay 환경에 클라이언트가 여러 개 있는 경우에는 컨트롤러와 같은 컴퓨터에 클라이언트 서비스를 설치하지 않는 것이 좋습니다.If your Distributed Replay environment will have more than one client, we do not recommend installing the client service on the same computer as the controller. 이렇게 하면 전체적인 분산 재생 속도가 느려질 수 있습니다.Doing so may decrease the overall speed of the distributed replay.

  • 성능 테스트 시나리오의 경우에는 SQL ServerSQL Server의 대상 인스턴스에 관리 도구, Distributed Replay 컨트롤러 서비스 또는 Client 서비스를 설치하지 않는 것이 좋습니다.For performance testing scenarios, we do not recommend installing the administration tool, Distributed Replay controller service, or client service on the target instance of SQL ServerSQL Server. 응용 프로그램 호환성을 위한 기능 테스트 시에만 이러한 모든 기능을 대상 서버에 설치해야 합니다.Installing all of these features on the target server should be limited to functional testing for application compatibility.

  • 설치 후에는 클라이언트에서 Distributed Replay Client 서비스를 시작하기 전에 컨트롤러 서비스인 SQL ServerSQL Server Distributed Replay Controller를 실행해야 합니다.After installation, the controller service, SQL ServerSQL Server Distributed Replay controller, must be running before you start the Distributed Replay client service on the clients.

참고

Distributed Replay 기능을 제거하거나 변경하려면 Windows 제어판프로그램 및 기능창을 사용합니다.To remove or change the Distributed Replay features, use the Windows Programs and Features window in Control Panel. SQL Server 2017SQL Server 2017 프로그램 제거 또는 변경 창에서 를 선택한 다음 제거 를 클릭하면 SQL Server 2017SQL Server 2017 설치 마법사가 열립니다.Select SQL Server 2017SQL Server 2017 in the Uninstall or change a program window, and then click Remove to open the SQL Server 2017SQL Server 2017 Installation Wizard. 기능 선택 페이지에서 제거할 Distributed Replay 기능을 선택하면 됩니다.On the Select Features page, check the Distributed Replay features you want to remove.

사전 요구 사항:Prerequisites:

  • 사용하려는 컴퓨터가 Distributed Replay Requirements항목에 설명된 요구 사항을 충족하는지 확인하십시오.Make sure that the computers that you want to use meet the requirements that are described in the topic Distributed Replay Requirements.

  • 이 절차를 시작하기 전에 컨트롤러와 클라이언트 서비스를 실행할 도메인 사용자 계정을 만듭니다.Before you begin this procedure, you create the domain user accounts that the controller and client services will run under. Windows Administrators 그룹의 멤버가 아닌 계정을 만드는 것이 좋습니다.We recommend that these accounts are not members of the Windows Administrators group. 자세한 내용은 Distributed Replay Security 항목에서 사용자 및 서비스 계정 섹션을 참조하십시오.For more information, see the User and Service Accounts section in the Distributed Replay Security topic.

    참고

    관리 도구, 컨트롤러 서비스 및 클라이언트 서비스를 같은 컴퓨터에서 실행하는 경우에는 로컬 사용자 계정을 사용할 수 있습니다.You can use local user accounts if you are running the administration tool, controller service, and client service on the same computer.

    설치 위치:Installation Locations:

    기본 파일 위치 및 표준 설치를 사용한다고 가정할 때 기본 디렉터리는 C:\Program Files\Microsoft SQL Server입니다.Assuming you use the default file locations and a standard installation, the base directory is found at C:\Program Files\Microsoft SQL Server. 이진 파일과 어셈블리는 이 디렉터리 내의 다음 위치에 설치됩니다.Within that, following are where the binaries and assemblies are installed to:

  • 32비트 시스템:On a 32-bit system:

    C:\Program Files\Microsoft SQL Server\130\C:\Program Files\Microsoft SQL Server\130\ToolsTools

    - OR-- OR -

    <공유 기능 디렉터리 > \Tools\(사용자가 입력 한 대체 공유 기능 디렉터리)<Share Feature Directory>\Tools\(user-supplied alternative shared feature directory)

  • 64비트 시스템:On a 64-bit system:

    C:\Program Files\ MicrosoftMicrosoft SQL ServerSQL Server (x86)\130\ToolsC:\Program Files\ MicrosoftMicrosoft SQL ServerSQL Server (x86)\130\Tools

    - OR-- OR -

    <공유 기능 디렉터리 (x86) > \Tools\(사용자가 입력 한 대체 공유 기능 (x86) 디렉터리)<Share Feature Directory (x86)>\Tools\(user-supplied alternative shared feature (x86) directory)

Distributed Replay 기능을 설치하려면To install Distributed Replay features

  1. Distributed Replay 기능 설치를 시작하려면 SQL Server 2017SQL Server 2017 설치 마법사를 시작합니다.To start the installation of any of the Distributed Replay features, start the SQL Server 2017SQL Server 2017 Installation Wizard.

  2. 설치 지원 규칙 페이지에는 SQL Server 설치 지원 파일을 설치할 때 발생할 수 있는 문제가 표시됩니다.The Setup Support Rules page identifies issues that might occur when installing the SQL Server Setup support files. 설치를 계속하려면 모든 설치 지원 오류를 수정해야 합니다.You must correct any Setup support failures before continuing with Setup.

  3. 제품 키 페이지에서 SQL ServerSQL Server무료 버전을 설치할지 아니면 PID 키가 있는 제품의 프로덕션 버전을 설치할지를 나타내는 옵션 단추를 선택합니다.On the Product Key page, select an option button to indicate whether you are installing a free edition of SQL ServerSQL Server, or a production version of the product that has a PID key. 자세한 내용은 SQL Server 2016 버전 및 구성 요소를 참조하세요.For more information, see Editions and Components of SQL Server 2016.

  4. 사용 조건 페이지에서 사용권 계약을 읽은 다음 사용 조건과 계약 조건에 동의하면 해당 확인란을 선택합니다.On the License Terms page, read the license agreement, and then select the check box to accept the license terms and conditions. SQL ServerSQL Server의 개선을 돕기 위해 기능 사용 옵션을 사용하도록 설정하여 MicrosoftMicrosoft로 보고서를 보낼 수도 있습니다.To help improve SQL ServerSQL Server, you can also enable the feature usage option and send reports to MicrosoftMicrosoft.

  5. 설치 지원 파일 페이지에서 설치 를 클릭하여 SQL Server 2017SQL Server 2017의 설치 지원 파일을 설치 또는 업데이트합니다.On the Setup Support Files page, click Install to install or update the Setup Support files for SQL Server 2017SQL Server 2017.

  6. 설치 역할 페이지에서 SQL ServerSQL Server 기능 설치를 선택하고 다음 을 클릭하여 기능 선택 페이지를 계속 진행합니다.On the Setup Role page, select SQL ServerSQL Server Feature Installation, and then click Next to continue to the Feature Selection page.

  7. 기능 선택 페이지에서 설치할 기능을 구성합니다.On the Feature Selection page, configure which features you want to install.

    • 관리 도구를 설치하려면 관리 도구 - 기본을 선택합니다.To install the administration tool, select Management Tools - Basic.

    • 컨트롤러 서비스를 설치하려면 Distributed Replay Controller를 선택합니다.To install the controller service, select Distributed Replay Controller.

    • 클라이언트 서비스를 설치하려면 Distributed Replay Client를 선택합니다.To install the client service, select Distributed Replay Client.

      중요: Distributed Replay Controller를 구성할 때 Distributed Replay Client 서비스를 실행하는 데 사용할 사용자 계정을 하나 이상 지정할 수 있습니다.Important: When you configure Distributed Replay controller, you can specify one or more user accounts that will be used to run the Distributed Replay client services. 다음은 지원되는 계정 목록입니다.The following is the list of supported accounts:

    • 도메인 사용자 계정Domain user account

    • 사용자가 만든 로컬 사용자 계정User created local user account

    • 관리자Administrator

    • 가상 계정 및 MSA(관리 서비스 계정)Virtual account and MSA (Managed Service Account)

    • 네트워크 서비스, 로컬 서비스 및 시스템Network Services, Local Services, and System

      그룹 계정(로컬 또는 도메인) 및 다른 기본 제공 계정(예: Everyone)은 사용할 수 없습니다.Group accounts (local or domain) and other built-in accounts (like Everyone) are not accepted.

  8. 필요에 따라 줄임표(...) 단추를 클릭하여 공유 기능 디렉터리 경로를 변경합니다.Optionally, click the ellipsis (…) button to change the shared feature directory path.

    1. 32비트 컴퓨터의 기본 설치 경로는 C:\Program Files\ MicrosoftMicrosoft SQL ServerSQL Server\On 32-bit computers, the default installation path is C:\Program Files\ MicrosoftMicrosoft SQL ServerSQL Server\

    2. 64 비트 컴퓨터의 기본 설치 경로 C:\Program Files (x86)\ MicrosoftMicrosoft SQL ServerSQL Server\On 64-bit computers, the default installation path is C:\Program Files (x86)\ MicrosoftMicrosoft SQL ServerSQL Server\

  9. 작업이 완료되면 다음을 클릭합니다.When you are finished, click Next.

  10. 설치 규칙 페이지에서는 SQL ServerSQL Server 설치 프로그램이 컴퓨터 구성의 유효성을 검사합니다.On the Installation Rules page, SQL ServerSQL Server Setup validates your computer configuration. 유효성 검사 프로세스가 완료되면 다음을 클릭합니다.Once the validation process is completed, click Next.

  11. 디스크 공간 요구 사항 페이지에서는 지정한 기능에 필요한 디스크 공간을 계산합니다.The Disk Space Requirements page calculates the required disk space for the features that you specify. 그런 다음 사용 가능한 디스크 공간과 필요한 디스크 공간을 비교합니다.Then it compares the required space to the available disk space.

  12. 오류 보고 페이지에서 MicrosoftMicrosoft 개선에 도움이 되도록 SQL ServerSQL Server에 보낼 정보를 지정할 수 있습니다.On the Error Reporting page, specify the information that you want to send to MicrosoftMicrosoft to help improve SQL ServerSQL Server. 오류 보고 옵션은 기본적으로 사용됩니다.By default, option for error reporting is enabled.

  13. 설치 구성 규칙 페이지에서는 시스템 구성 검사기가 규칙 집합을 하나 더 실행하여 지정한 SQL ServerSQL Server 기능에 대한 컴퓨터 구성의 유효성을 검사합니다.On the Installation Configuration Rules page, the System Configuration Checker will run one more set of rules to validate your computer configuration with the SQL ServerSQL Server features that you have specified.

  14. 프로그램 설치 준비 완료 페이지에서 설치를 클릭합니다.On the Ready to Install the Program page, click Install.

    중요

    Distributed Replay를 설치한 후에는 컨트롤러 및 클라이언트 컴퓨터에서 방화벽 규칙을 만들고 각 클라이언트 컴퓨터에 대상 서버에 대한 권한을 부여해야 합니다.After you install Distributed Replay you must create firewall rules on the controller and client computers, and grant each client computer permissions on the target server. 자세한 내용은 설치 후 단계 완료를 참조하세요.For more information, see Complete the Post-Installation Steps.

.NET Framework 보안.NET Framework Security

Distributed Replay 기능을 설치하려면 관리 권한이 있어야 합니다.You must have administrative permissions in order to install any of the Distributed Replay features. sysadmin 권한을 가진 SQL ServerSQL Server 로그인만 테스트 서버의 sysadmin 서버 역할에 클라이언트 서비스 계정을 추가할 수 있습니다.Only a SQL ServerSQL Server login having sysadmin permissions can add the client service accounts to the sysadmin server role of the test server. Distributed Replay 보안 고려 사항에 대한 자세한 내용은 Distributed Replay Security을 참조하십시오.For more information about Distributed Replay security considerations, see Distributed Replay Security.

명령 프롬프트에서 Distributed Replay 설치 Install Distributed Replay from the Command Prompt

명령 프롬프트에서 Distributed Replay의 새 인스턴스를 설치할 경우 어떤 기능을 설치할지 지정하고 그 기능을 어떻게 구성할지 지정할 수 있습니다.Installing a new instance of Distributed Replay at the command prompt enables you to specify the features to install and how they should be configured. 명령 프롬프트에서 설치하면 Distributed Replay 구성 요소를 설치, 복원, 업그레이드 및 제거할 수 있습니다.The command prompt installation supports installing, repairing, upgrading, and uninstalling of the Distributed Replay components. 명령 프롬프트에서 설치할 때 SQL ServerSQL Server 는 /Q 매개 변수를 사용하는 완전 자동 모드를 지원합니다.When installing through the command prompt, SQL ServerSQL Server supports full quiet mode by using the /Q parameter.

참고

로컬 설치의 경우 관리자로 설치 프로그램을 실행해야 합니다.For local installations, you must run Setup as an administrator. 원격 공유로 SQL ServerSQL Server 를 설치하는 경우 원격 공유에 대한 읽기 및 실행 권한이 있는 도메인 계정을 사용해야 합니다.If you install SQL ServerSQL Server from a remote share, you must use a domain account that has read and execute permissions on the remote share.

설치 매개 변수Installation Parameters

최상위 기능 목록에는 SQL ServerSQL Server, Analysis ServicesAnalysis Services, Reporting ServicesReporting Services, Integration ServicesIntegration Services및 도구가 포함됩니다.The list of top-level features include SQL ServerSQL Server, Analysis ServicesAnalysis Services, Reporting ServicesReporting Services, Integration ServicesIntegration Services, and Tools. 도구 기능은 SQL ServerSQL Server 관리 도구, SQL ServerSQL Server 온라인 설명서, SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)및 기타 공유 구성 요소를 설치합니다.The Tools feature will install SQL ServerSQL Server Management Tools, SQL ServerSQL Server Books Online, SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), and other shared components. Distributed Replay 구성 요소를 설치하려면 다음 매개 변수를 지정합니다.To install the Distributed Replay components, specify the following parameters:

구성 요소Component 매개 변수Parameter
Distributed Replay ControllerDistributed Replay controller DREPLAY_CTLRDREPLAY_CTLR
Distributed Replay ClientDistributed Replay client DREPLAY_CLTDREPLAY_CLT
관리 도구Administration Tool ToolsTools
중요

Distributed Replay를 설치한 후에는 컨트롤러 및 클라이언트 컴퓨터에서 방화벽 규칙을 만들고 각 클라이언트 컴퓨터에 대상 서버에 대한 권한을 부여해야 합니다.After you install Distributed Replay you must create firewall rules on the controller and client computers, and grant each client computer permissions on the target server. 자세한 내용은 설치 후 단계 완료를 참조하세요.For more information, see Complete the Post-Installation Steps.

다음 표에 나와 있는 매개 변수를 사용하여 설치 명령줄 스크립트를 개발할 수 있습니다.Use the parameters in the following table to develop command line scripts for installation.

매개 변수Parameter 설명Description 지원되는 값Supported Values
/CTLRSVCACCOUNT/CTLRSVCACCOUNT

선택 사항Optional
Distributed Replay Controller 서비스의 서비스 계정Service account for the Distributed Replay controller service. 계정 및 암호 확인Checks account and password
/CTLRSVCPASSWORD/CTLRSVCPASSWORD

선택 사항Optional
Distributed Replay Controller 서비스 계정의 암호Password for the Distributed Replay controller service account. 계정 및 암호 확인Checks account and password
/CTLRSTARTUPTYPE/CTLRSTARTUPTYPE

선택 사항Optional
Distributed Replay Controller 서비스의 시작 유형Startup type for the Distributed Replay controller service. 자동Automatic

사용 안 함Disabled

수동Manual
/CTLRUSERS/CTLRUSERS

선택 사항Optional
Distributed Replay Controller 서비스에 대한 사용 권한을 가지는 사용자를 지정합니다.Specify which users have permissions for the Distributed Replay controller service. 구분 기호로 공백(" ")을 사용하는 일련의 사용자 계정 문자열Set of user account strings using “ ” (space) for delimiter

중요: Distributed Replay Controller 서비스를 구성할 때 Distributed Replay Client 서비스를 실행하는 데 사용할 사용자 계정을 하나 이상 지정할 수 있습니다.Important: When you configure the Distributed Replay controller service, you can specify one or more user accounts that will be used to run the Distributed Replay client services. 다음은 지원되는 계정 목록입니다.The following is the list of supported accounts:

도메인 사용자 계정Domain user account

사용자가 만든 로컬 사용자 계정User created local user account

관리자Administrator

관리자Administrator

가상 계정 및 MSA(관리 서비스 계정)Virtual account and MSA (Managed Service Account)

네트워크 서비스, 로컬 서비스 및 시스템Network Services, Local Services, and System



참고: 그룹 계정(로컬 또는 도메인) 및 다른 기본 제공 계정(예: Everyone)은 사용할 수 없습니다.Note: Group accounts (local or domain) and other built-in accounts (like Everyone) are not accepted.
/CLTSVCACCOUNT/CLTSVCACCOUNT

선택 사항Optional
Distributed Replay Client 서비스의 서비스 계정Service account for the Distributed Replay client service. 계정 및 암호 확인Checks account and password
/CLTSVCPASSWORD/CLTSVCPASSWORD

선택 사항Optional
Distributed Replay Client 서비스 계정의 암호Password for the Distributed Replay client service account. 계정 및 암호 확인Checks account and password
/CLTSTARTUPTYPE/CLTSTARTUPTYPE

선택 사항Optional
Distributed Replay Client 서비스의 시작 유형Startup type for the Distributed Replay client service. 자동Automatic

사용 안 함Disabled

수동Manual
/CLTCTLRNAME/CLTCTLRNAME

선택 사항Optional
클라이언트에서 Distributed Replay Controller 서비스를 위해 통신하는 컴퓨터 이름The computer name that the client communicates with for the Distributed Replay Controller service.
/CLTWORKINGDIR/CLTWORKINGDIR

선택 사항Optional
Distributed Replay Client 서비스의 작업 디렉터리The working directory for the Distributed Replay Client service. 올바른 경로Valid path
/CLTRESULTDIR/CLTRESULTDIR

선택 사항Optional
Distributed Replay Client 서비스의 결과 디렉터리The result directory for the Distributed Replay Client service. 올바른 경로Valid path

예제 구문:Sample Syntax:

Distributed Replay Controller 구성 요소를 설치하려면To install the Distributed Replay controller component

setup /q /ACTION=Install /FEATURES=DREPLAY_CTLR /IAcceptSQLServerLicenseTerms /CTLRUSERS="domain\user1" "domain\user2" /CTLRSVCACCOUNT="domain\svcuser" /CTLRSVCPASSWORD="password" /CTLRSTARTUPTYPE=Automatic  

Distributed Replay Client 구성 요소를 설치하려면To install the Distributed Replay client component

setup /q /ACTION=Install /FEATURES=DREPLAY_CLT /IAcceptSQLServerLicenseTerms /CLTSVCACCOUNT="domain\svcuser" /CLTSVCPASSWORD="password" /CLTSTARTUPTYPE=Automatic /CLTCTLRNAME=ControllerMachineName /CLTWORKINGDIR="C:\WorkingDir" /CLTRESULTDIR="C:\ResultDir  

구성 파일을 사용하여 Distributed Replay 설치 Install Distributed Replay Using a Configuration File

SQL ServerSQL Server 설치 시 사용자 입력 및 시스템 기본값을 기반으로 구성 파일을 생성할 수 있습니다. Setup provides the ability to generate a configuration file based on user input and system defaults. 관리 도구를 설치하도록 지정한 경우 이 구성 파일을 사용하여 세 가지 Distributed Replay 구성 요소(관리 도구, Distributed Replay Controller 및 Distributed Replay Client)를 배포할 수 있습니다.If you specify that you want the Management tools installed, you can use the configuration file to deploy the three Distributed Replay components (administration tool, Distributed Replay controller, and the Distributed Replay client). 구성 파일을 사용하면 Distributed Replay 구성 요소를 설치, 복구 및 다시 설치할 수 있습니다.It supports Installing, repairing, and uninstalling of the Distributed Replay components.

구성 파일은 명령줄에서 설치할 경우에만 사용할 수 있습니다.Setup supports the use of the configuration file only through the command-line. 구성 파일을 사용할 때 매개 변수의 처리 순서는 다음과 같습니다.The processing order of the parameters while using the configuration file is outlined below:

중요

Distributed Replay를 설치한 후에는 컨트롤러 및 클라이언트 컴퓨터에서 방화벽 규칙을 만들고 각 클라이언트 컴퓨터에 대상 서버에 대한 권한을 부여해야 합니다.After you install Distributed Replay you must create firewall rules on the controller and client computers, and grant each client computer permissions on the target server. 자세한 내용은 설치 후 단계 완료를 참조하세요.For more information, see Complete the Post-Installation Steps.

구성 파일을 생성하려면To generate a configuration file

  1. 설치 마법사의 안내에 따르면 설치 준비 완료 페이지가 표시됩니다.Follow the Setup wizard through to the Ready to Install page. 구성 파일의 경로는 설치 준비 완료 페이지의 구성 파일 경로 섹션에 지정됩니다.The path to the configuration file is specified in the Ready to Install page in the configuration file path section.

  2. 설치를 실제로 완료하지는 않고 INI 파일을 생성하기 위해 설치를 취소합니다.Cancel the setup without actually completing the installation, to generate the INI file.

구성 파일을 사용하여 Distributed Replay를 설치하려면To Install Distributed Replay Using the Configuration File

  • 명령 프롬프트에서 설치를 실행하고 ConfigurationFile 매개 변수를 사용하여 ConfigurationFile.ini를 입력합니다.Run the installation through the command prompt and supply the ConfigurationFile.ini using the ConfigurationFile parameter.

    예제 구문Sample Syntax

    다음 예에서는 명령 프롬프트에서 구성 파일을 지정하는 방법을 보여 줍니다.Following is an example on how to specify the configuration file at the command prompt:

Setup.exe /CTLRSVCPASSWORD="ctlrsvcpswd" /CLTSVCPASSWORD="cltsvcpswd" / ConfigurationFile=ConfigurationFile.INI\  
참고

구성 파일에서는 암호를 구성할 수 없으므로 명령줄에서 두 암호를 모두 지정해야 합니다.You must specify both passwords in the command line because you cannot configure them in the configuration file.

참고 항목See Also

SQL Server 2016 버전에서 지원하는 기능 Features Supported by the Editions of SQL Server 2016
SQL Server Distributed Replay SQL Server Distributed Replay
Distributed Replay 요구 사항 Distributed Replay Requirements
관리 도구 명령줄 옵션 ( Distributed Replay utility) Administration Tool Command-line Options (Distributed Replay Utility)
Distributed Replay 구성Configure Distributed Replay