Integration Services (SSIS) 擴增主機

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

Scale Out Master 透過 SSISDB 目錄和 Scale Out Master 服務來管理 Scale Out 系統。

SSISDB 目錄儲存 Scale Out Worker、套件和執行的所有資訊。 它提供介面,以啟用擴增背景工作以及在擴增中執行封裝。如需詳細資訊,請參閱逐步解說:設定 Integration Services Scale Out在 Integration Services 中執行套件

Scale Out Master 服務是一種 Windows 服務,負責與 Scale Out Worker 通訊。 它會透過 HTTPS 傳回 Scale Out Worker 上的套件執行狀態,並在 SSISDB 上處理資料。

SSISDB 中的 Scale Out 檢視和預存程序

檢視

預存程序

設定 Scale Out Master 服務

您可以使用 <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config 檔案來設定 Scale Out Master 服務。 更新設定檔之後,必須重新啟動服務。

組態 描述 預設值
PortNumber 用來與擴增背景工作通訊的網路連接埠號碼。 8391
SSLCertThumbprint 用來保護與擴增背景工作角色通訊的 TLS/SSL 憑證指紋。 在擴增主機安裝期間指定的 TLS/SSL 憑證指紋
SqlServerName 包含 SSISDB 目錄的 SQL Server 名稱。 例如:ServerName\InstanceName。 使用 Scale Out Master 安裝的 SQL Server 名稱。
CleanupCompletedJobsIntervalInMs 已完成執行工作的清除間隔,以毫秒為單位。 43200000
DealWithExpiredTasksIntervalInMs 過期執行工作的處理間隔,以毫秒為單位。 300000
MasterHeartbeatIntervalInMs 擴增主機活動訊號的間隔,以毫秒為單位。 此屬性指定 Scale Out Master 更新其在 SSISDB 目錄中線上狀態的間隔。 30000
SqlConnectionTimeoutInSecs 連線至 SSISDB 時的 SQL 連線逾時,以秒為單位。 15

檢視 Scale Out Master 服務記錄

Scale Out Master 服務記錄檔位在 <drive>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Master 資料夾中。

[account] 參數是執行 Scale Out Master 服務的帳戶。 此帳戶預設為 SSISScaleOutMaster140

後續步驟

Integration Services (SSIS) Scale Out Worker