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 Worker:
針對在 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
。