Installare Riesecuzione distribuitaInstall Distributed Replay

È possibile disinstallare Riesecuzione distribuita in tre modi diversi:You can install Distributed Replay in one of three ways:

Installare Riesecuzione distribuita dall'Installazione guidata Install Distributed Replay from the Installation Wizard

Installare le funzionalità di Riesecuzione distribuita di MicrosoftMicrosoft SQL ServerSQL Server con l'Installazione guidata di SQL Server 2017SQL Server 2017 .Install the MicrosoftMicrosoft SQL ServerSQL Server Distributed Replay features with the SQL Server 2017SQL Server 2017 Installation Wizard. Quando si pianifica il percorso di installazione delle funzionalità, considerare gli aspetti seguenti:When planning where to install the features, consider the following:

  • Lo strumento di amministrazione può essere installato nello stesso computer del controller di Riesecuzione distribuita o in computer diversi.You can install the administration tool on the same computer as the Distributed Replay controller, or on different computers.

  • In ogni ambiente di Riesecuzione distribuita può essere presente un solo controller.There can only be one controller in each Distributed Replay environment.

  • Il servizio client può essere installato al massimo in 16 computer (fisici o virtuali).You can install the client service on up to 16 (physical or virtual) computers.

  • Nel computer che esegue il controller di Riesecuzione distribuita è possibile installare una sola istanza del servizio client.Only one instance of the client service can be installed on the Distributed Replay controller computer. Se nell'ambiente di Riesecuzione distribuita sarà presente più di un client, si sconsiglia di installare il servizio client nello stesso computer del controller,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. poiché tale operazione potrebbe causare la diminuzione della velocità complessiva di Riesecuzione distribuita.Doing so may decrease the overall speed of the distributed replay.

  • Per gli scenari di test delle prestazioni, non si consiglia di installare lo strumento di amministrazione, ovvero il servizio controller di Riesecuzione distribuita, o il servizio client nell'istanza di destinazione di SQL ServerSQL Server.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. L'installazione di tutte queste caratteristiche nel server di destinazione deve essere limitata al test funzionale per la compatibilità dell'applicazione.Installing all of these features on the target server should be limited to functional testing for application compatibility.

  • Dopo l'installazione, prima di avviare il servizio client Riesecuzione distribuita nei client è necessario che il servizio controller, ovvero il controller di Riesecuzione distribuita di SQL ServerSQL Server , sia in esecuzione.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.

Nota

Per rimuovere o modificare le funzionalità di Riesecuzione distribuita, utilizzare la finestra Programmi e funzionalità di Windows nel Pannello di controllo.To remove or change the Distributed Replay features, use the Windows Programs and Features window in Control Panel. Selezionare SQL Server 2017SQL Server 2017 nella finestra Disinstalla o modifica programma , quindi fare clic su Rimuovi per aprire l'Installazione guidata di 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. Nella pagina Seleziona funzionalità selezionare le funzionalità di Riesecuzione distribuita che si desidera rimuovere.On the Select Features page, check the Distributed Replay features you want to remove.

PrerequisitiPrerequisites:

  • Verificare che i computer che si desidera utilizzare dispongano dei requisiti descritti nell'argomento Requisiti relativi a Riesecuzione distribuita.Make sure that the computers that you want to use meet the requirements that are described in the topic Distributed Replay Requirements.

  • Prima di iniziare questa procedura, è necessario creare gli account utente di dominio in cui verranno eseguiti i servizi controller e client.Before you begin this procedure, you create the domain user accounts that the controller and client services will run under. È consigliabile che tali account non siano membri del gruppo Administrators di Windows.We recommend that these accounts are not members of the Windows Administrators group. Per altre informazioni, vedere la sezione Account utente e di servizio nell'argomento Sicurezza di Distributed Replay .For more information, see the User and Service Accounts section in the Distributed Replay Security topic.

    Nota

    Se lo strumento di amministrazione, il servizio controller e il servizio client sono in esecuzione nello stesso computer è possibile utilizzare gli account utente locali.You can use local user accounts if you are running the administration tool, controller service, and client service on the same computer.

    Percorsi di installazione:Installation Locations:

    Presupponendo che vengano utilizzati i percorsi dei file predefiniti e un'installazione standard, la directory di base si trova in C:\Programmi\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. In tale directory, i file binari e gli assembly vengono installati nei percorsi seguenti:Within that, following are where the binaries and assemblies are installed to:

  • In un sistema a 32 bit:On a 32-bit system:

    C:\Program Files\Microsoft SQL Server\nnn\C:\Program Files\Microsoft SQL Server\nnn\StrumentiTools

    - oppure -- OR -

    <Condividere funzionalità Directory > \Tools\(directory della funzionalità condivisa alternativa fornita dall'utente)<Share Feature Directory>\Tools\(user-supplied alternative shared feature directory)

  • In un sistema a 64 bit:On a 64-bit system:

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

    - oppure -- OR -

    <Condividere la directory della funzionalità (x86) > \Tools\(directory utente-funzionalità condivisa alternativa fornita (x86))<Share Feature Directory (x86)>\Tools\(user-supplied alternative shared feature (x86) directory)

Per installare le funzionalità di Riesecuzione distribuitaTo install Distributed Replay features

  1. Per avviare l'installazione di una qualsiasi funzionalità di Riesecuzione distribuita, avviare l'Installazione guidata di 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. Nella pagina Regole di supporto per l'installazione sono riportati i problemi che si potrebbero verificare durante l'installazione dei file di supporto dell'installazione di SQL Server.The Setup Support Rules page identifies issues that might occur when installing the SQL Server Setup support files. Prima di continuare con l'installazione, è necessario correggere qualsiasi errore del supporto dell'installazione.You must correct any Setup support failures before continuing with Setup.

  3. Nella pagina relativa al codice Product Key selezionare un pulsante di opzione per indicare se si intende installare una versione gratuita di SQL ServerSQL Servero una versione di produzione del prodotto con una chiave 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. Per altre informazioni, vedere Edizioni e componenti di SQL Server 2016.For more information, see Editions and Components of SQL Server 2016.

  4. Nella pagina Condizioni di licenza leggere il contratto di licenza, quindi selezionare la casella di controllo per accettarne le condizioni.On the License Terms page, read the license agreement, and then select the check box to accept the license terms and conditions. Per migliorare SQL ServerSQL Server, è inoltre possibile abilitare l'opzione relativa all'utilizzo delle funzionalità e inviare report a MicrosoftMicrosoft.To help improve SQL ServerSQL Server, you can also enable the feature usage option and send reports to MicrosoftMicrosoft.

  5. Nella pagina File di supporto per l'installazione fare clic su Installa per installare o aggiornare i file di supporto dell'installazione di 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. Nella pagina Impostazione ruolo selezionare SQL ServerSQL Server Installazione funzionalità, quindi fare clic su Avanti per passare alla pagina Selezione funzionalità .On the Setup Role page, select SQL ServerSQL Server Feature Installation, and then click Next to continue to the Feature Selection page.

  7. Nella pagina Selezione funzionalità specificare le funzionalità che si desidera installare.On the Feature Selection page, configure which features you want to install.

    • Per installare lo strumento di amministrazione, selezionare Strumenti di gestione - Di base.To install the administration tool, select Management Tools - Basic.

    • Per installare il servizio controller, selezionare Controller di Riesecuzione distribuita.To install the controller service, select Distributed Replay Controller.

    • Per installare il servizio client, selezionare Client Riesecuzione distribuita.To install the client service, select Distributed Replay Client.

      Importante: quando si configura il controller di Riesecuzione distribuita, è possibile specificare uno o più account utente da utilizzare per eseguire i servizi client Riesecuzione distribuita.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. Di seguito viene fornito l'elenco degli account supportati:The following is the list of supported accounts:

    • Account utente di dominioDomain user account

    • Account utente locale creato dall'utenteUser created local user account

    • AmministratoreAdministrator

    • Account virtuale e account del servizio gestitoVirtual account and MSA (Managed Service Account)

    • Servizi di rete, Servizi locali e SistemaNetwork Services, Local Services, and System

      Gli account di gruppo (locale o dominio) e gli altri account predefiniti (come Everyone) non sono accettati.Group accounts (local or domain) and other built-in accounts (like Everyone) are not accepted.

  8. Facoltativamente, fare clic sul pulsante con i puntini di sospensione (...) per modificare il percorso della directory delle funzionalità condivise.Optionally, click the ellipsis (…) button to change the shared feature directory path.

    1. Nei computer a 32 bit il percorso di installazione predefinito è C:\Programmi\ MicrosoftMicrosoft SQL ServerSQL Server\On 32-bit computers, the default installation path is C:\Program Files\ MicrosoftMicrosoft SQL ServerSQL Server\

    2. Nei computer a 64 bit il percorso di installazione predefinito è 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. Al termine dell'operazione scegliere Avanti.When you are finished, click Next.

  10. Nella pagina Regole di installazione viene convalidata la configurazione del computer tramite il programma di installazione di SQL ServerSQL Server .On the Installation Rules page, SQL ServerSQL Server Setup validates your computer configuration. Una volta completato il processo di convalida, fare clic su Avanti.Once the validation process is completed, click Next.

  11. Nella pagina Requisiti di spazio su disco viene calcolato lo spazio su disco necessario per le funzionalità specificate.The Disk Space Requirements page calculates the required disk space for the features that you specify. Tale spazio viene quindi confrontato con lo spazio su disco disponibile.Then it compares the required space to the available disk space.

  12. Nella pagina Segnalazione errori specificare le informazioni che si desidera inviare a MicrosoftMicrosoft per contribuire a migliorare SQL ServerSQL Server.On the Error Reporting page, specify the information that you want to send to MicrosoftMicrosoft to help improve SQL ServerSQL Server. Per impostazione predefinita, l'opzione Segnalazione errori è abilitata.By default, option for error reporting is enabled.

  13. Nella pagina Regole di configurazione per l'installazione Controllo configurazione sistema consentirà di eseguire uno o più set di regole per convalidare la configurazione del computer con le funzionalità di SQL ServerSQL Server specificate.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. Nella pagina Installazione del programma fare clic su Installa.On the Ready to Install the Program page, click Install.

    Importante

    Dopo aver installato i componenti Riesecuzione distribuita, è necessario creare regole del firewall nei computer controller e client e concedere a ogni computer client autorizzazioni nel server di destinazione.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. Per altre informazioni, vedere Completare i passaggi successivi all'installazione.For more information, see Complete the Post-Installation Steps.

Sicurezza di .NET Framework.NET Framework Security

Per installare qualsiasi funzionalità di Riesecuzione distribuita, è necessario disporre di autorizzazioni di amministratore.You must have administrative permissions in order to install any of the Distributed Replay features. Solo un account di accesso di SQL ServerSQL Server che dispone di autorizzazioni sysadmin può aggiungere gli account del servizio client al ruolo del server sysadmin del server di prova.Only a SQL ServerSQL Server login having sysadmin permissions can add the client service accounts to the sysadmin server role of the test server. Per alcune considerazioni relative alla sicurezza di Riesecuzione distribuita, vedere Distributed Replay Security.For more information about Distributed Replay security considerations, see Distributed Replay Security.

Installare Riesecuzione distribuita dal prompt dei comandi Install Distributed Replay from the Command Prompt

L'installazione di una nuova istanza di Riesecuzione distribuita dal prompt dei comandi consente di specificare le funzionalità da installare e le relative modalità di configurazione.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. L'installazione dal prompt dei comandi supporta l'installazione, il ripristino, l'aggiornamento e la disinstallazione dei componenti Riesecuzione distribuita.The command prompt installation supports installing, repairing, upgrading, and uninstalling of the Distributed Replay components. Quando l'installazione viene eseguita tramite il prompt dei comandi, in SQL ServerSQL Server è supportata la modalità non interattiva completa tramite il parametro /Q.When installing through the command prompt, SQL ServerSQL Server supports full quiet mode by using the /Q parameter.

Nota

Per le installazioni locali è necessario eseguire il programma di installazione come amministratore.For local installations, you must run Setup as an administrator. Se si installa SQL ServerSQL Server da una condivisione remota, è necessario utilizzare un account di dominio con autorizzazioni di lettura ed esecuzione relative a tale condivisione.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.

Parametri di installazioneInstallation Parameters

L'elenco delle funzionalità di livello principale include SQL ServerSQL Server, Analysis ServicesAnalysis Services, Reporting ServicesReporting Services, Integration ServicesIntegration Servicese Strumenti.The list of top-level features include SQL ServerSQL Server, Analysis ServicesAnalysis Services, Reporting ServicesReporting Services, Integration ServicesIntegration Services, and Tools. La funzionalità Strumenti installa gli strumenti di gestione di SQL ServerSQL Server , la documentazione online di SQL ServerSQL Server , SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)e altri componenti condivisi.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. Per installare i componenti Riesecuzione distribuita, specificare i parametri seguenti:To install the Distributed Replay components, specify the following parameters:

ComponenteComponent ParametroParameter
Controller di Riesecuzione distribuitaDistributed Replay controller DREPLAY_CTLRDREPLAY_CTLR
Client Riesecuzione distribuitaDistributed Replay client DREPLAY_CLTDREPLAY_CLT
Strumento di amministrazioneAdministration Tool StrumentiTools
Importante

Dopo aver installato i componenti Riesecuzione distribuita, è necessario creare regole del firewall nei computer controller e client e concedere a ogni computer client autorizzazioni nel server di destinazione.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. Per altre informazioni, vedere Completare i passaggi successivi all'installazione.For more information, see Complete the Post-Installation Steps.

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per l'installazione.Use the parameters in the following table to develop command line scripts for installation.

ParametroParameter DescrizioneDescription Valori supportatiSupported Values
/CTLRSVCACCOUNT/CTLRSVCACCOUNT

FacoltativoOptional
Account del servizio per controller di Riesecuzione distribuita.Service account for the Distributed Replay controller service. Vengono controllati l'account e la passwordChecks account and password
/CTLRSVCPASSWORD/CTLRSVCPASSWORD

FacoltativoOptional
Password per l'account del servizio controller di Riesecuzione distribuita.Password for the Distributed Replay controller service account. Vengono controllati l'account e la passwordChecks account and password
/CTLRSTARTUPTYPE/CTLRSTARTUPTYPE

FacoltativoOptional
Tipo di avvio per il servizio controller di Riesecuzione distribuita.Startup type for the Distributed Replay controller service. AutomaticoAutomatic

DisabilitataDisabled

ManualeManual
/CTLRUSERS/CTLRUSERS

FacoltativoOptional
Specifica gli utenti che dispongono di autorizzazioni per il servizio controller di Riesecuzione distribuita.Specify which users have permissions for the Distributed Replay controller service. Set di stringhe di account utente in cui vengono utilizzati i caratteri " " (spazio) come delimitatoreSet of user account strings using “ ” (space) for delimiter

Importante: quando si configura il servizio controller di Riesecuzione distribuita, è possibile specificare uno o più account utente da utilizzare per eseguire i servizi client Riesecuzione distribuita.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. Di seguito viene fornito l'elenco degli account supportati:The following is the list of supported accounts:

Account utente di dominioDomain user account

Account utente locale creato dall'utenteUser created local user account

AmministratoreAdministrator

AmministratoreAdministrator

Account virtuale e account del servizio gestitoVirtual account and MSA (Managed Service Account)

Servizi di rete, Servizi locali e SistemaNetwork Services, Local Services, and System



Nota: gli account di gruppo (locali o di dominio) e gli altri account predefiniti (come Everyone) non sono accettati.Note: Group accounts (local or domain) and other built-in accounts (like Everyone) are not accepted.
/CLTSVCACCOUNT/CLTSVCACCOUNT

FacoltativoOptional
Account del servizio per client Riesecuzione distribuita.Service account for the Distributed Replay client service. Vengono controllati l'account e la passwordChecks account and password
/CLTSVCPASSWORD/CLTSVCPASSWORD

FacoltativoOptional
Password per l'account del servizio client Riesecuzione distribuita.Password for the Distributed Replay client service account. Vengono controllati l'account e la passwordChecks account and password
/CLTSTARTUPTYPE/CLTSTARTUPTYPE

FacoltativoOptional
Tipo di avvio per il servizio client Riesecuzione distribuita.Startup type for the Distributed Replay client service. AutomaticoAutomatic

DisabilitataDisabled

ManualeManual
/CLTCTLRNAME/CLTCTLRNAME

FacoltativoOptional
Nome del computer con cui il client comunica per il servizio controller di Riesecuzione distribuita.The computer name that the client communicates with for the Distributed Replay Controller service.
/CLTWORKINGDIR/CLTWORKINGDIR

FacoltativoOptional
Directory di lavoro per il servizio client Riesecuzione distribuita.The working directory for the Distributed Replay Client service. Percorso validoValid path
/CLTRESULTDIR/CLTRESULTDIR

FacoltativoOptional
Directory dei risultati per il servizio client Riesecuzione distribuita.The result directory for the Distributed Replay Client service. Percorso validoValid path

Sintassi di esempio:Sample Syntax:

Per installare il componente Controller di Riesecuzione distribuitaTo 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  

Per installare il componente Client Riesecuzione distribuitaTo 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  

Installare i componenti Riesecuzione distribuita tramite un file di configurazione Install Distributed Replay Using a Configuration File

SQL ServerSQL Server Il programma di installazione consente di generare un file di configurazione in base alle impostazioni predefinite del sistema e ai dati di input dell'utente. Setup provides the ability to generate a configuration file based on user input and system defaults. Se si specifica che si desidera installare gli strumenti di gestione, è possibile utilizzare il file di configurazione per distribuire i tre componenti Riesecuzione distribuita, ovvero lo strumento di amministrazione, il controller di Riesecuzione distribuita e il client Riesecuzione distribuita.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). Sono supportate le operazioni di installazione, ripristino e disinstallazione dei componenti Riesecuzione distribuita.It supports Installing, repairing, and uninstalling of the Distributed Replay components.

Il programma di installazione supporta l'utilizzo del file di configurazione solo tramite la riga di comando.Setup supports the use of the configuration file only through the command-line. L'ordine di elaborazione dei parametri durante l'utilizzo del file di configurazione viene indicato di seguito:The processing order of the parameters while using the configuration file is outlined below:

  • Il file di configurazione sovrascrive le impostazioni predefinite in un pacchetto.The configuration file overwrites the defaults in a package

  • I valori della riga di comando sovrascrivono quelli presenti nel file di configurazione.Command-line values overwrite the values in the configuration file

    Per ulteriori informazioni su come utilizzare un file di configurazione, vedere Installare SQL Server 2016 tramite un file di configurazione.For more information about how to use a configuration file, see Install SQL Server 2016 Using a Configuration File.

Importante

Dopo aver installato i componenti Riesecuzione distribuita, è necessario creare regole del firewall nei computer controller e client e concedere a ogni computer client autorizzazioni nel server di destinazione.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. Per altre informazioni, vedere Completare i passaggi successivi all'installazione.For more information, see Complete the Post-Installation Steps.

Per generare un file di configurazioneTo generate a configuration file

  1. Seguire l'Installazione guidata nella pagina Inizio installazione .Follow the Setup wizard through to the Ready to Install page. Il percorso del file di configurazione viene specificato nella pagina Inizio installazione nella sezione relativa al percorso del file di configurazione.The path to the configuration file is specified in the Ready to Install page in the configuration file path section.

  2. Annullare l'installazione senza completarla per generare il file INI.Cancel the setup without actually completing the installation, to generate the INI file.

Per installare i componenti Riesecuzione distribuita tramite il file di configurazioneTo Install Distributed Replay Using the Configuration File

  • Eseguire l'installazione tramite il prompt dei comandi e specificare il file ConfigurationFile.ini utilizzando il parametro ConfigurationFile.Run the installation through the command prompt and supply the ConfigurationFile.ini using the ConfigurationFile parameter.

    Sintassi di esempioSample Syntax

    Di seguito viene fornito un esempio di come specificare il file di configurazione al prompt dei comandi:Following is an example on how to specify the configuration file at the command prompt:

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

È necessario specificare entrambe le password nella riga di comando perché non è possibile configurarle nel file di configurazione.You must specify both passwords in the command line because you cannot configure them in the configuration file.

Vedere ancheSee Also

Funzionalità supportate dalle edizioni di SQL Server 2016 Features Supported by the Editions of SQL Server 2016
Riesecuzione distribuita di SQL Server SQL Server Distributed Replay
Requisiti relativi a riesecuzione distribuita Distributed Replay Requirements
Opzioni della riga di comando dello strumento di amministrazione ( utilità riesecuzione distribuita ) Administration Tool Command-line Options (Distributed Replay Utility)
Configurare Distributed ReplayConfigure Distributed Replay