Integration Services (SSIS) Scale Out Master
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
Scale Out Master gestisce il sistema di scalabilità orizzontale tramite il catalogo SSISDB e il servizio Scale Out Master.
Il catalogo SSISDB archivia tutte le informazioni relative ai componenti Scale Out Worker, ai pacchetti e alle esecuzioni. Fornisce l'interfaccia per abilitare un ruolo di lavoro Scale Out ed eseguire pacchetti in Scale Out. Per altre informazioni, vedi Procedura dettagliata: Installare il servizio di scalabilità orizzontale di Integration Services ed Eseguire pacchetti nel servizio Integration Services.
Scale Out Master è un servizio Windows responsabile delle comunicazioni con i componenti Scale Out Worker. Restituisce lo stato dell'esecuzione di pacchetti nei componenti Scale Out Worker su HTTPS ed elabora i dati nel database SSISDB.
Viste Scale Out e stored procedure in SSISDB
Visualizzazioni
Stored procedure
Per la gestione di componenti Scale Out Worker:
Per l'esecuzione di pacchetti in Scale Out:
Configurare il servizio Scale Out Master
È possibile configurare il servizio Scale Out Master usando il file <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config
. Il servizio deve essere riavviato dopo l'aggiornamento del file di configurazione.
Impostazione | Descrizione | Valore predefinito |
---|---|---|
PortNumber | Numero di porta di rete usato per comunicare con un ruolo di lavoro di scalabilità orizzontale. | 8391 |
SSLCertThumbprint | Identificazione personale del certificato TLS/SSL usato per proteggere la comunicazione con un'istanza di Scale Out Worker. | Identificazione personale del certificato TLS/SSL specificato durante l'installazione di Scale Out Master |
SqlServerName | Nome dell'istanza di SQL Server contenente il catalogo SSISDB. Per esempio, NomeServer\Nome Istanza. | Nome dell'istanza di SQL Server installata con il master di scalabilità orizzontale. |
CleanupCompletedJobsIntervalInMs | Intervallo per l'eliminazione dei processi di esecuzione completati, espresso in millisecondi. | 43200000 |
DealWithExpiredTasksIntervalInMs | Intervallo per la gestione dei processi di esecuzione scaduti, espresso in millisecondi. | 300000 |
MasterHeartbeatIntervalInMs | Intervallo per l'heartbeat del master di scalabilità orizzontale, espresso in millisecondi. Specifica la frequenza con cui Scale Out Master aggiorna il proprio stato online nel catalogo SSISDB. | 30000 |
SqlConnectionTimeoutInSecs | Timeout della connessione SQL in secondi per la connessione a SSISDB. | 15 |
Visualizzare il log del servizio Scale Out Master
Il file di log del servizio Scale Out Master si trova nella cartella <drive>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Master
.
Il parametro [account] è l'account che esegue il servizio Scale Out Master. Per impostazione predefinita, tale account è SSISScaleOutMaster140
.