Installare Riesecuzione distribuita

Si applica a: SQL Server 2016 (13.x), SQL Server 2017 (14.x) e SQL Server 2019 (15.x)

Importante

Riesecuzione distribuita di SQL Server non è disponibile con SQL Server 2022 (16.x).

È possibile disinstallare Riesecuzione distribuita in tre modi diversi:

Installare Riesecuzione distribuita dall'Installazione guidata

Installare le funzionalità di Riesecuzione distribuita di Microsoft SQL Server con l'Installazione guidata di SQL Server. Quando si pianifica il percorso di installazione delle funzionalità, considerare gli aspetti seguenti:

  • Lo strumento di amministrazione può essere installato nello stesso computer del controller di Riesecuzione distribuita o in computer diversi.

  • In ogni ambiente di Riesecuzione distribuita può essere presente un solo controller.

  • Il servizio client può essere installato al massimo in 16 computer (fisici o virtuali).

  • Nel computer che esegue il controller di Riesecuzione distribuita è possibile installare una sola istanza del servizio client. Se nell'ambiente di Riesecuzione distribuita sarà presente più di un client, si sconsiglia di installare il servizio client nello stesso computer del controller, poiché tale operazione potrebbe causare la diminuzione della velocità complessiva di Riesecuzione distribuita.

  • 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 Server. L'installazione di tutte queste caratteristiche nel server di destinazione deve essere limitata al test funzionale per la compatibilità dell'applicazione.

  • Dopo l'installazione, prima di avviare il servizio client Riesecuzione distribuita di SQL Server nei client è necessario che il servizio controller, ovvero il controller di Riesecuzione distribuita di SQL Server, sia in esecuzione.

Nota

Per rimuovere o modificare le funzionalità di Riesecuzione distribuita, utilizzare la finestra Programmi e funzionalità di Windows nel Pannello di controllo. Selezionare SQL Server nella finestra Disinstalla o modifica programma, quindi selezionare Rimuovi per aprire l'Installazione guidata di SQL Server. Nella pagina Seleziona funzionalità selezionare le funzionalità di Riesecuzione distribuita che si desidera rimuovere.

Prerequisiti:

  • Verificare che i computer che si desidera utilizzare dispongano dei requisiti descritti nell'argomento Requisiti relativi a Riesecuzione distribuita.

  • Prima di iniziare questa procedura, è necessario creare gli account utente di dominio in cui verranno eseguiti i servizi controller e client. È consigliabile che tali account non siano membri del gruppo Administrators di Windows. Per altre informazioni, vedere la sezione Account utente e di servizio nell'argomento Sicurezza di Distributed Replay .

    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.

Percorsi di installazione:

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. In tale directory, i file binari e gli assembly vengono installati nei percorsi seguenti:

  • In un sistema a 32 bit:

    C:\Programmi\Microsoft SQL Server\nnn\Tools

    OPPURE

    <Directory della funzionalità condivisa>\Tools\(directory della funzionalità condivisa alternativa specificata dall'utente)

  • In un sistema a 64 bit:

    C:\Programmi\MicrosoftSQL Server (x86)\130\Tools

    OPPURE

    <Directory della funzionalità condivisa (x86)>>\Tools\(directory (x86) della funzionalità condivisa alternativa specificata dall'utente)

Per installare le funzionalità di Riesecuzione distribuita

  1. Per avviare l'installazione di una qualsiasi funzionalità di Riesecuzione distribuita, avviare l'Installazione guidata di SQL Server.

  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. Prima di continuare con l'installazione, è necessario correggere qualsiasi errore del supporto dell'installazione.

  3. Nella pagina Codice Product Key selezionare un pulsante di opzione per indicare se si vuole installare una versione gratuita di SQL Server o una versione di produzione del prodotto con una chiave PID. Per altre informazioni, vedere Edizioni e funzionalità supportate di SQL Server 2022.

  4. Nella pagina Condizioni di licenza leggere il contratto di licenza, quindi selezionare la casella di controllo per accettarne le condizioni. Inoltre, per aiutare a migliorare SQL Server è possibile abilitare l'opzione relativa all'utilizzo delle funzionalità e inviare report a Microsoft.

  5. Nella pagina File di supporto per l'installazione selezionare Installa per installare o aggiornare i file di supporto dell'installazione di SQL Server.

  6. Nella pagina Impostazione ruolo selezionare Installazione funzionalità SQL Server e quindi selezionare Avanti per passare alla pagina Selezione funzionalità.

  7. Nella pagina Selezione funzionalità specificare le funzionalità che si desidera installare.

    • Per installare lo strumento di amministrazione, selezionare Strumenti di gestione - Di base.

    • Per installare il servizio controller, selezionare Controller di Riesecuzione distribuita.

    • Per installare il servizio client, selezionare Client Riesecuzione distribuita.

      Importante

      quando si configura il controller di Riesecuzione distribuita, è possibile specificare uno o più account utente da usare per eseguire i servizi client di Riesecuzione distribuita. Di seguito viene fornito l'elenco degli account supportati:

    • Account utente di dominio

    • Account utente locale creato dall'utente

    • Amministratore

    • Account virtuale e account del servizio gestito

    • Servizi di rete, Servizi locali e Sistema

    Gli account di gruppo (locale o dominio) e gli altri account predefiniti (come Everyone) non sono accettati.

  8. Facoltativamente, selezionar il pulsante con i puntini di sospensione (...) per modificare il percorso della directory delle funzionalità condivise.

    1. Nei computer a 32 bit il percorso di installazione predefinito è C:\Programmi\Microsoft SQL Server\

    2. Nei computer a 64 bit il percorso di installazione predefinito è C:\Programmi (x86)\Microsoft SQL Server\

  9. Al termine, seleziona Avanti.

  10. Nella pagina Regole di installazione il programma di installazione di SQL Server convalida la configurazione del computer. Dopo il completamento del processo di convalida fare clic su Avanti.

  11. Nella pagina Requisiti di spazio su disco viene calcolato lo spazio su disco necessario per le funzionalità specificate. Tale spazio viene quindi confrontato con lo spazio su disco disponibile.

  12. Nella pagina Segnalazione errori specificare le informazioni da inviare a Microsoft per contribuire a migliorare SQL Server. Per impostazione predefinita, l'opzione Segnalazione errori è abilitata.

  13. Nella pagina Regole di configurazione installazione Controllo configurazione sistema eseguirà uno o più set di regole per convalidare la configurazione del computer per le funzionalità di SQL Server specificate.

  14. Nella pagina Installazione del programma selezionare Installa.

    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. Per altre informazioni, vedere Completare i passaggi successivi all'installazione.

Sicurezza di .NET Framework

Per installare qualsiasi funzionalità di Riesecuzione distribuita, è necessario disporre di autorizzazioni di amministratore. Solo un account di accesso di SQL Server che ha autorizzazioni sysadmin può aggiungere gli account del servizio client al ruolo del server sysadmin del server di prova. Per alcune considerazioni relative alla sicurezza di Riesecuzione distribuita, vedere Distributed Replay Security.

Installare Riesecuzione distribuita dal prompt dei comandi

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. L'installazione dal prompt dei comandi supporta l'installazione, il ripristino, l'aggiornamento e la disinstallazione dei componenti Riesecuzione distribuita. Quando l'installazione viene eseguita tramite il prompt dei comandi, SQL Server supporta la modalità non interattiva completa tramite il parametro /Q.

Nota

Per le installazioni locali, è necessario eseguire il programma di installazione di come amministratore. Se si installa SQL Server da una condivisione remota, è necessario utilizzare un account di dominio che disponga di autorizzazioni di lettura ed esecuzione per tale condivisione.

Parametri di installazione

L'elenco delle funzionalità di primo livello include SQL Server, Analysis Services, Reporting Services, Integration Services e Strumenti. La funzionalità Strumenti installa gli strumenti di gestione di SQL Server, la documentazione online di SQL Server, SQL Server Data Tools (SSDT) e altri componenti condivisi. Per installare i componenti Riesecuzione distribuita, specificare i parametri seguenti:

Componente Parametro
Controller di Riesecuzione distribuita DREPLAY_CTLR
Client Riesecuzione distribuita DREPLAY_CLT
Strumento di amministrazione Strumenti

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. Per altre informazioni, vedere Completare i passaggi successivi all'installazione.

Utilizzare i parametri elencati nella tabella seguente per sviluppare script della riga di comando per l'installazione.

Parametro Descrizione Valori supportati
/CTLRSVCACCOUNT

Facoltativo
Account del servizio per controller di Riesecuzione distribuita. Vengono controllati l'account e la password
/CTLRSVCPASSWORD

Facoltativo
Password per l'account del servizio controller di Riesecuzione distribuita. Vengono controllati l'account e la password
/CTLRSTARTUPTYPE

Facoltativo
Tipo di avvio per il servizio controller di Riesecuzione distribuita. Automatico

Disabilitata

Manuale
/CTLRUSERS

Facoltativo
Specifica gli utenti che dispongono di autorizzazioni per il servizio controller di Riesecuzione distribuita. Set di stringhe di account utente in cui vengono usati i caratteri " " (spazio) come delimitatore

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. Di seguito viene fornito l'elenco degli account supportati:

Account utente di dominio

Account utente locale creato dall'utente

Amministratore

Amministratore

Account virtuale e account del servizio gestito

Servizi di rete, Servizi locali e Sistema



Nota: gli account di gruppo (locale o dominio) e gli altri account predefiniti (come Everyone) non sono accettati.
/CLTSVCACCOUNT

Facoltativo
Account del servizio per client Riesecuzione distribuita. Vengono controllati l'account e la password
/CLTSVCPASSWORD

Facoltativo
Password per l'account del servizio client Riesecuzione distribuita. Vengono controllati l'account e la password
/CLTSTARTUPTYPE

Facoltativo
Tipo di avvio per il servizio client Riesecuzione distribuita. Automatico

Disabilitata

Manuale
/CLTCTLRNAME

Facoltativo
Nome del computer con cui il client comunica per il servizio controller di Riesecuzione distribuita.
/CLTWORKINGDIR

Facoltativo
Directory di lavoro per il servizio client Riesecuzione distribuita. Percorso valido
/CLTRESULTDIR

Facoltativo
Directory dei risultati per il servizio client Riesecuzione distribuita. Percorso valido

Sintassi di esempio:

Per installare il componente Controller di Riesecuzione distribuita

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 distribuita

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

Il programma di installazione di SQL Server consente di generare un file di configurazione in base alle impostazioni predefinite del sistema e ai dati di input dell'utente. 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. Sono supportate le operazioni di installazione, ripristino e disinstallazione dei componenti Riesecuzione distribuita.

Il programma di installazione supporta l'utilizzo del file di configurazione solo tramite la riga di comando. L'ordine di elaborazione dei parametri durante l'utilizzo del file di configurazione viene indicato di seguito:

  • Il file di configurazione sovrascrive le impostazioni predefinite in un pacchetto.

  • I valori della riga di comando sovrascrivono quelli presenti nel file di configurazione.

Per ulteriori informazioni su come utilizzare un file di configurazione, vedere Installare SQL Server 2016 tramite un file di configurazione.

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. Per altre informazioni, vedere Completare i passaggi successivi all'installazione.

Per generare un file di configurazione

  1. Seguire l'Installazione guidata nella pagina Inizio installazione . Il percorso del file di configurazione viene specificato nella pagina Inizio installazione nella sezione relativa al percorso del file di configurazione.

  2. Annullare l'installazione senza completarla per generare il file INI.

Per installare i componenti Riesecuzione distribuita tramite il file di configurazione

  • Eseguire l'installazione tramite il prompt dei comandi e specificare il file ConfigurationFile.ini utilizzando il parametro ConfigurationFile .

Sintassi di esempio

Di seguito viene fornito un esempio di come specificare il file di configurazione al prompt dei comandi:

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.

Vedi anche