Scale Out-Master von Integration Services (SSIS)
Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory
Der Scale Out-Master verwaltet das Scale Out-System über den SSISDB-Katalog und den Scale Out-Masterdienst.
Im SSISDB-Katalog werden alle Informationen für Scale Out-Worker, Pakete und Ausführungen gespeichert. Der Katalog stellt die Schnittstelle bereit, um einen Scale Out-Worker zu aktivieren und Pakete in Scale Out auszuführen. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Einrichten von Integration Services Scale Out und Ausführen von Paketen in SSIS Scale Out (SQL Server Integration Services).
Der Scale Out-Masterdienst ist ein Windows-Dienst, über den die Kommunikation mit Scale Out-Workern erfolgt. Der Dienst gibt über HTTPS den Status von Paketausführungen mit Scale Out-Workern zurück und verarbeitet die Daten in SSISDB.
Scale Out-Ansichten und gespeicherte Prozeduren in SSISDB
Sichten
Gespeicherte Prozeduren
Zum Verwalten von Scale Out-Workern:
Zum Ausführen von Paketen in Scale Out:
Konfigurieren des Scale Out-Masterdiensts
Konfigurieren Sie den Scale Out-Masterdienst mithilfe der <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config
-Datei. Der Dienst muss nach dem Aktualisieren der Konfigurationsdatei neu gestartet werden.
Konfiguration | BESCHREIBUNG | Standardwert |
---|---|---|
PortNumber | Die Netzwerkportnummer, die zur Kommunikation mit einem Scale Out-Worker verwendet wird | 8391 |
SSLCertThumbprint | Der Fingerabdruck des TLS/SSL-Zertifikats, das zum Schützen der Kommunikation mit einem Scale Out-Worker verwendet wird. | Der Fingerabdruck des bei der Installation des Scale Out-Masters angegebenen TLS/SSL-Zertifikats |
SqlServerName | Der Name des SQL Servers, der den SSISDB-Katalog enthält. Zum Beispiel: ServerName\InstanceName. | Der Name der SQL Server-Instanz, mit dem der Scale Out-Master installiert wurde |
CleanupCompletedJobsIntervalInMs | Die Zeitspanne für das Bereinigen von abgeschlossenen Ausführungsaufträgen (in Millisekunden) | 43200000 |
DealWithExpiredTasksIntervalInMs | Die Zeitspanne für das Verarbeiten von abgelaufenen Ausführungsaufträgen (in Millisekunden) | 300000 |
MasterHeartbeatIntervalInMs | Das Intervall für den Takt des Scale Out-Masters (in Millisekunden) Diese Eigenschaft gibt das Intervall an, in dem der Scale Out-Master seinen Onlinestatus im SSISDB-Katalog aktualisiert. | 30.000 |
SqlConnectionTimeoutInSecs | Das SQL-Verbindungstimeout in Sekunden, wenn eine Verbindung mit SSISDB hergestellt wird | 15 |
Anzeigen des Protokolls des Scale Out-Masterdiensts
Die Protokolldatei für den Scale Out-Masterdienst befindet sich im Ordner <drive>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Master
.
Der Parameter [Konto] bezieht sich auf das Konto, unter dem der Scale Out-Masterdienst ausgeführt wird. Standardmäßig lautet das Konto SSISScaleOutMaster140
.