適用対象:SQL Server
Azure Data Factory の SSIS 統合ランタイム
Scale Out Master では、SSISDB カタログと Scale Out Master サービスを利用して Scale Out システムが管理されます。
SSISDB カタログでは、Scale Out Worker、パッケージ、実行に関するすべての情報が保存されます。 Scale Out Worker を有効にして、Scale Out でパッケージを実行するインターフェイスを提供します。詳細については、「チュートリアル:Integration Services Scale Out をセットアップする」と「Integration Services でパッケージを実行する」を参照してください。
Scale Out Master サービスは、Scale Out Worker との通信を担当する Windows サービスです。 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 サービスを構成します。 構成ファイルの更新後に、サービスを再起動する必要があります。
| 構成 | 説明 | 既定値 |
|---|---|---|
| ポート番号 | Scale Out Worker との通信に利用されるネットワーク ポート番号。 | 8391 |
| SSLCertThumbprint | Scale Out Worker との通信の保護に利用される TLS/SSL 証明書のサムプリント。 | Scale Out Master のインストール時に指定される TLS/SSL 証明書のサムプリント |
| SqlServerName | SSISDB カタログが含まれている SQL Server の名前。 たとえば、ServerName\InstanceName です。 | Scale Out Master と共にインストールされる SQL Server の名前。 |
| CleanupCompletedJobsIntervalInMs | 完了した実行ジョブを消去する間隔 (ミリ秒単位)。 | 43200000 |
| 期限切れのタスクを処理する間隔(ミリ秒) | 期限切れ実行ジョブを処理する間隔 (ミリ秒単位)。 | 300000 |
| MasterHeartbeatIntervalInMs | Scale Out Master ハートビートの間隔 (ミリ秒単位)。 このプロパティでは、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 です。