Procedura dettagliata: Installare il servizio di scalabilità orizzontale di Integration ServicesWalkthrough: Set up Integration Services Scale Out

Impostare Integration ServicesIntegration Services scalabile, completare le attività seguenti.Set up Integration ServicesIntegration Services Scale Out by completing the following tasks.

Nota

Se si sta installando orizzontale in un computer, installare le funzionalità di scalabilità Out Master e di scala Out lavoro nello stesso momento.If you are installing Scale Out on one computer, install the Scale Out Master and Scale Out Worker features at the same time. Quando si installano le due funzionalità nello stesso momento, l'endpoint viene generato automaticamente per la connessione al master di scalabilità orizzontale.When you install the features at the same time, the endpoint is automatically generated to connect to Scale Out Master.

Installare il master di scalabilità orizzontale Install Scale Out Master

Per abilitare la funzionalità di scalabilità Out Master, è necessario installare servizi motore di Database, Integration ServicesIntegration Servicese quando si configura la funzionalità di scalabilità Out Master SQL ServerSQL Server.To enable the functionality of Scale Out Master, you must install Database Engine Services, Integration ServicesIntegration Services, and its Scale Out Master feature when you set up SQL ServerSQL Server.

Per informazioni su come installare i servizi del motore di database e Integration ServicesIntegration Services, vedere Installare il motore di database di SQL Server e Installazione di Integration Services.For information on setting up Database Engine Services and Integration ServicesIntegration Services, see Install SQL Server Database Engine, and Install Integration Services.

Nota

Per utilizzare l'account di autenticazione SQL predefinito per Scale Out della registrazione, selezionare la modalità mista per la modalità di autenticazione nella pagina Configurazione motore di Database durante l'installazione del motore di Database.To use the default SQL authentication account for Scale Out logging, select Mixed Mode for authentication mode on the Database Engine Configuration page during Database Engine installation. Vedere modificare l'account per la registrazione orizzontale per ulteriori informazioni.See Change the account for Scale Out logging for more information.

Per installare la funzionalità Master di scalabilità orizzontale, usare l'Installazione guidata di SQL ServerSQL Server o il prompt dei comandi.To install the Scale Out Master feature, use the SQL ServerSQL Server installation wizard or the command prompt.

  • Passaggi dell'Installazione guidata di SQL ServerSQL ServerSteps for the SQL ServerSQL Server installation wizard

    1. Nel Selezione funzionalità selezionare scala Out Master, presente in Integration ServicesIntegration Services.On the Feature Selection page, select Scale Out Master, which is listed under Integration ServicesIntegration Services.
      Selezione della funzionalità MasterFeature Select Master

    2. Nella pagina Configurazione server selezionare l'account per l'esecuzione del servizio Master di scalabilità orizzontale di SQL Server Integration Services e selezionare Tipo di avvio.On the Server Configuration page, select the account to run SQL Server Integration Services Scale Out Master service and select the Startup Type.
      Configurazione serverServer Config

    3. Nella pagina Configurazione del master di scalabilità orizzontale di Integration Services specificare il numero di porta che verrà usato dal master per comunicare con il ruolo di lavoro.On the Integration Services Scale Out Master Configuration page, specify the port number that Scale Out Master uses to communicate with Scale Out Worker. Il numero di porta predefinito è 8391.The default port number is 8391.
      Configurazione di masterMaster Config
    4. Specificare il certificato SSL utilizzato per proteggere la comunicazione tra scala Out Master e di scala Out lavoro effettuando una delle operazioni seguenti.Specify the SSL certificate used to protect the communication between Scale Out Master and Scale Out Worker by doing one of the following.
      • Consentire il processo di installazione di creare un certificato SSL autofirmato predefinito facendo creare un nuovo certificato SSL.Let the setup process create a default, self-signed SSL certificate by clicking Create a new SSL certificate. Il certificato predefinito viene installato in Autorità di certificazione radice attendibili, Computer locale.The default certificate is installed under Trusted Root Certification Authorities, Local Computer. È possibile specificare il CN nel certificato.You can specify the CNs in this certificate. Il nome host dell'endpoint master deve essere incluso in CN.The host name of master endpoint should be included in CNs. Per impostazione predefinita, sono inclusi il nome del computer e l'ip del nodo principale.By default, the machine name and ip of Master Node are included.
      • Selezionare un durante SSL esistente nel computer locale facendo usare un certificato SSL esistente e quindi fare clic su Sfoglia per selezionare un certificato.Select an existing SSL Certicate on the local computer by clicking Use an existing SSL certificate and then clicking Browse to select a certificate. Nella casella di testo viene visualizzata l'identificazione personale del certificato.The thumbprint of the certificate appears in the text box. Facendo clic su Sfoglia vengono visualizzati i certificati archiviati in Autorità di certificazione radice attendibili, Computer locale.Clicking Browse displays certificates that are stored in Trusted Root Certification Authorities, Local Computer. Il certificato selezionato deve essere archiviato in questo percorso.The certificate you select must be stored here.
        Configurazione di master 2Master Config 2
    5. Completare l'Installazione guidata di SQL ServerSQL Server.Finish the SQL ServerSQL Server installation wizard.
  • Passaggi per il prompt dei comandiSteps for the command prompt

    Seguire le istruzioni riportate in Installazione di SQL Server dal prompt dei comandi.Follow the instructions in Install SQL Server from the Command Prompt. Impostare i parametri relativi al master di scalabilità orizzontale nel modo seguente:Set the Scale Out Master related parameters by doing the following.

    1. Aggiungere IS_Master al parametro /FEATURESAdd IS_Master to the parameter /FEATURES
    2. Configurare scala Out Master specificando i seguenti parametri e i relativi valori: /ISMASTERSVCACCOUNT, /ISMASTERSVCPASSWORD, /ISMASTERSVCSTARTUPTYPE, /ISMASTERSVCPORT, /ISMasterSVCSSLCertCN(optional), /ISMASTERSVCTHUMBPRINT(optional).Configure Scale Out Master by specifying the following parameters and their values: /ISMASTERSVCACCOUNT, /ISMASTERSVCPASSWORD, /ISMASTERSVCSTARTUPTYPE, /ISMASTERSVCPORT, /ISMasterSVCSSLCertCN(optional), /ISMASTERSVCTHUMBPRINT(optional).

Nota

Se la scala Out Master non è installato insieme al motore di Database e il motore di Database è un'istanza denominata, è necessario configurare SqlServerName nel file di configurazione del servizio di scala Out Master dopo l'installazione.If Scale Out Master is not installed together with Database Engine and the Database Engine is a named instance, you need to configure SqlServerName in Scale Out Master service configuration file after installation. Vedere scala Out Master per informazioni dettagliate.See Scale Out Master for details.

Installare il ruolo di lavoro di scalabilità orizzontale Install Scale Out Worker

Per abilitare il ruolo di lavoro di scalabilità orizzontale, è necessario installare Integration ServicesIntegration Services e la funzionalità Ruolo di lavoro di scalabilità orizzontale durante la procedura di installazione di SQL ServerSQL Server.To enable the functionality of Scale Out Worker, you must install Integration ServicesIntegration Services and its Scale Out Worker feature in SQL ServerSQL Server setup.

Per installare la funzionalità Ruolo di lavoro di scalabilità orizzontale, usare l'Installazione guidata di SQL ServerSQL Server o il prompt dei comandi.To install the Scale Out Worker feature, use the SQL ServerSQL Server installation wizard or the command prompt.

  • Passaggi dell'Installazione guidata di SQL ServerSQL ServerSteps for the SQL ServerSQL Server installation wizard

    1. Nel Selezione funzionalità selezionare scala Out lavoro, presente in Integration ServicesIntegration Services.On the Feature Selection page, select Scale Out Worker, which is listed under Integration ServicesIntegration Services.
      Selezione della funzionalità Ruolo di lavoroFeature Select Worker
    2. Nella pagina Configurazione server selezionare l'account per l'esecuzione del servizio Ruolo di lavoro di scalabilità orizzontale di SQL Server Integration Services e selezionare Tipo di avvio.On the Server Configuration page, select the account to run SQL Server Integration Services Scale Out Worker service and select the Startup Type.
      Configurazione server 2Server Config 2
    3. Nella pagina Configurazione del ruolo di lavoro di scalabilità orizzontale di Integration Services specificare l'endpoint per la connessione al master di scalabilità orizzontale.On the Integration Services Scale Out Worker Configuration page, specify the endpoint to connect to Scale Out Master.

      Nota

      È possibile ignorare la configurazione di un nodo di lavoro (passaggio 3 e 4) qui e associare la scala Out lavoro scala Out master con scala Out Manager dopo l'installazione.You can skip Worker Node configuration (step 3&4) here and associate the Scale Out Worker to Scale Out Master with Scale Out Manager after installation.

      • Per un un computer ambiente, l'endpoint viene generato automaticamente quando si scala Out Master e scala Out lavoro vengono installati nello stesso momento.For a one computer environment, the endpoint is automatically generated when Scale Out Master and Scale Out Worker are installed at the same time.
      • Per un più computer ambiente, l'endpoint è costituito il nome o l'IP del computer con scala Out Master installato e il numero di porta specificato durante l'installazione di scala Out Master.For a multiple computers environment, the endpoint consists of the name or IP of the computer with Scale Out Master installed and the port number specified during the Scale Out Master installation.
        Configurazione di lavoro 1Worker Config 1
    4. Per un più computer ambiente, specificare il certificato client SSL viene utilizzato per convalidare scala Out Master.For a multiple computers environment, specify the client SSL certificate that is used to validate Scale Out Master. Per un un computer ambiente, non è necessario specificare il certificato SSL del client.For a one computer environment, there's no need to specify the client SSL certificate.

      Nota

      Quando il certificato SSL utilizzato dal scala Out Master è autofirmato, un certificato SSL client corrispondente è necessario installare nel computer con scala il lavoro.When the SSL certificate used by Scale Out Master is self-signed, a corresponding client SSL certificate is required to be installed on the computer with Scale Out Worker. Se è fornire il percorso del file per il certificato SSL del client sul scala Out lavoro configurazione di Integration Services pagina, il certificato verrà installato automaticamente; in caso contrario, è necessario installare il certificato manualmente in seguito.If you provide the file path for the client SSL Certificate on the Integration Services Scale Out Worker Configuration page, the certificate will be installed automatically; otherwise, you have to install the certificate manually later.

      Fare clic su Sfoglia per trovare il file del certificato (con estensione cer).Click Browse to find the certificate file (*.cer). Per utilizzare il certificato SSL, selezionare il file SSISScaleOutMaster.cer si trova in <unità>: \Programmi\Microsoft SQL Server\140\DTS\Binn nel computer in cui è installato scala Out Master.To use the default SSL certificate, select the SSISScaleOutMaster.cer file located under <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn on the computer on which Scale Out Master is installed.
      Configurazione di lavoro 2Worker Config 2

    5. Completare l'Installazione guidata di SQL ServerSQL Server.Finish the SQL ServerSQL Server installation wizard.
  • Passaggi per il prompt dei comandiSteps for the command prompt

    Seguire le istruzioni riportate in Installazione di SQL Server dal prompt dei comandi.Follow the instructions in Install SQL Server from the Command Prompt. Impostare i parametri relativi al ruolo di lavoro di scalabilità orizzontale nel modo seguente:Set the Scale Out Worker related parameters by doing the following.

    1. Aggiungere IS_Worker al parametro /FEATURESAdd IS_Worker to the parameter /FEATURES
    2. Configurare scala Out lavoro specificando i seguenti parametri e i relativi valori: /ISWORKERSVCACCOUNT, /ISWORKERSVCPASSWORD, /ISWORKERSVCSTARTUPTYPE, /ISWORKERSVCMASTER(optional), /ISWORKERSVCCERT(optional).Configure Scale Out Worker specifying the following parameters and their values: /ISWORKERSVCACCOUNT, /ISWORKERSVCPASSWORD, /ISWORKERSVCSTARTUPTYPE, /ISWORKERSVCMASTER(optional), /ISWORKERSVCCERT(optional).

Installare il certificato client del ruolo di lavoro di scalabilità orizzontale Install Scale Out Worker client certificate

Durante l'installazione di scala il lavoro, un certificato di lavoro verrà automaticamente creato e installato nel computer.During the installation of Scale Out Worker, a worker certificate will be automatically created and installed on the computer. Inoltre, viene installato un certificato client corrispondente, SSISScaleOutWorker.cer, in <unità>:\Programmi\Microsoft SQL Server\140\DTS\Binn.Also, a corresponding client certificate, SSISScaleOutWorker.cer, is installed under <driver>:\Program Files\Microsoft SQL Server\140\DTS\Binn. Per scala Out Master autenticare lo scala i thread di lavoro, è necessario aggiungere questo certificato client nell'archivio radice del computer locale con scala Out Master.For Scale Out Master to authenticate the Scale Out Worker, you must add this client certificate to the Root store of the local computer with Scale Out Master.

Per aggiungere il certificato client nell'archivio radice, fare doppio clic sul file con estensione cer e quindi fare clic su Installa certificato nella finestra di dialogo Certificato.To add the client certificate to the Root store, double click the .cer file and then click Install Certificate in the Certificate dialog box. Verrà visualizzata l' Importazione guidata certificati .The Certificate Import Wizard displays.

Aprire la porta del firewall Open firewall port

Aprire la porta specificata durante l'installazione di scala Out Master e la porta di SQL Server (1433 per impostazione predefinita), utilizza Windows Firewall nel computer Master Out di scala.Open the port specified during the Scale Out Master installation and the port of SQL Server (1433, by default), using Windows Firewall on the Scale Out Master computer.

Avviare i servizi Master di scalabilità orizzontale e Ruolo di lavoro di scalabilità orizzontale di SQL Server Start SQL Server Scale Out Master and Worker services

Se il tipo di avvio dei servizi non è impostato su automatico durante l'installazione, avviare i servizi: SQL Server Integration Services scala Out Master 14.0 (SSISScaleOutMaster140) e SQL Server Integration Services scala Out lavoro 14.0 (SSISScaleOutWorker140).If the startup type of the services is not set to Automatic during installation, start the services: SQL Server Integration Services Scale Out Master 14.0 (SSISScaleOutMaster140) and SQL Server Integration Services Scale Out Worker 14.0 (SSISScaleOutWorker140).

Nota

Dopo aver aperto la porta del firewall, è necessario riavviare il servizio di scala il lavoro.After you open the firewall port, you also need to restart the Scale Out Worker service.

Abilitare il master di scalabilità orizzontale Enable Scale Out Master

Fare clic su Abilita questo server come master di scalabilità orizzontale di SSIS nella finestra di dialogo Crea catalogo quando si crea il catalogo SSISDB in SQL ServerSQL Server Management StudioManagement Studio.Click Enable this server as SSIS scale out master in the Create Catalog dialog when you create the SSISDB catalog in SQL ServerSQL Server Management StudioManagement Studio. In alternativa, scala Out Master può essere abilitata con scala Out Manager dopo la creazione di catalogo.Alternatively, Scale Out Master can be enabled with Scale Out Manager after catalog is created.

Abilitare la modalità di autenticazione di SQL Server Enable SQL Server Authentication mode

Se SQL ServerSQL Server l'autenticazione non è abilitata durante l'installazione del motore di Database, attivare la modalità di autenticazione di SQL Server il SQL ServerSQL Server istanza che ospita il catalogo SSISDB.If SQL ServerSQL Server authentication is not enabled during the Database Engine installation, enable SQL Server authentication mode on the SQL ServerSQL Server instance that hosts the SSISDB catalog.

Quando l'autenticazione di SQL Server è disabilitata, l'esecuzione dei pacchetti non viene bloccata.Package execution is not blocked when SQL Server authentication is disabled. Tuttavia, il log di esecuzione non sarà in grado di scrivere in SSISDB.However, the execution log will not be able to write to SSISDB.

Abilitare il ruolo di lavoro di scalabilità orizzontale Enable Scale Out Worker

Scala il lavoro può essere abilitata tramite scala Out Manager, che fornisce l'interfaccia utente grafica; o attivata tramite stored procedure, vedere di seguito.Scale Out Worker can be enabled through Scale Out Manager, which provides GUI; or enabled through stored procedure, see below.

Per abilitare un ruolo di lavoro di scalabilità orizzontale, eseguire la stored procedure [catalog].[enable_worker_agent] con WorkerAgentId come parametro.To enable a Scale Out Worker, execute the [catalog].[enable_worker_agent] stored procedure with WorkerAgentId as the parameter.

Dopo la registrazione del ruolo di lavoro di scalabilità orizzontale con il master, viene restituito il valore WorkerAgentId dalla vista di database [catalog].[worker_agents] in SSISDB.You get the WorkerAgentId value from the [catalog].[worker_agents] database view in SSISDB, after Scale Out Worker registers with Scale Out Master. Una volta avviati i servizi Master e Ruolo di lavoro di scalabilità orizzontale, la registrazione richiede alcuni minuti.Registration takes several minutes once the the Scale Out Master and Worker services are started.

EsempioExample

Questo esempio viene abilitato lo scala i thread di lavoro su computerA.This example enables the Scale Out Worker on computerA.

SELECT WorkerAgentId, MachineName FROM [catalog].[worker_agents]
GO
-- Result: --
-- WorkerAgentId                           MachineName  --
-- 6583054A-E915-4C2A-80E4-C765E79EF61D    computerA    --

EXEC [catalog].[enable_worker_agent] '6583054A-E915-4C2A-80E4-C765E79EF61D'
GO 

Passaggi successiviNext steps

L'installazione della funzionalità di scalabilità orizzontale è completata.The set up of the Scale Out feature is finished. È ora possibile eseguire pacchetti in orizzontale. Per altre informazioni, vedere Eseguire pacchetti nel servizio di scalabilità orizzontale di Integration Services (SSIS).You can now run packages in Scale Out. For more information, see Execute Packages in Integration Services (SSIS) Scale Out.