Мастер горизонтального увеличения масштаба служб Integration Services (SSIS)
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Мастер горизонтального увеличения масштаба управляет системой горизонтального увеличения масштаба посредством каталога SSISDB и службы мастера горизонтального увеличения масштаба.
Каталог SSISDB хранит все данные для рабочих ролей горизонтального увеличения масштаба, пакетов и выполнений. Он предоставляет интерфейс для включения рабочей роли горизонтального масштабирования и выполнения пакетов в Scale Out. Дополнительные сведения см. в пошаговом руководстве. Настройка масштабируемых пакетов служб Integration Services и запуск пакетов в службах Integration Services.
Служба мастера горизонтального увеличения масштаба — это служба Windows, отвечающая за взаимодействие с рабочими ролями горизонтального увеличения масштаба. Она возвращает состояние выполнения пакетов рабочими ролями горизонтального увеличения масштаба по протоколу HTTPS и обрабатывает данные в SSISDB.
Хранимые процедуры и представления горизонтального увеличения масштаба в SSISDB
Представления
Хранимые процедуры
Для управления рабочими ролями горизонтального увеличения масштаба:
Для выполнения пакетов в развертывании с горизонтальным увеличением масштаба:
Настройка службы мастера горизонтального увеличения масштаба
Служба мастера горизонтального увеличения масштаба настраивается с помощью файла <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config
. После изменения файла конфигурации следует перезапустить службу.
Настройка | Description | Значение по умолчанию |
---|---|---|
PortNumber | Номер сетевого порта, используемый для взаимодействия с рабочей ролью горизонтального увеличения масштаба. | 8391 |
SSLCertThumbprint | Отпечаток TLS/SSL-сертификата, используемый для защиты взаимодействия с рабочей ролью горизонтального увеличения масштаба. | Отпечаток TLS/SSL-сертификата, указанный во время установки главной роли горизонтального увеличения масштаба |
SqlServerName | Имя SQL Server, содержащего каталог SSISDB. Пример: Имя сервера\Имя экземпляра. | Имя SQL Server, устанавливаемого вместе с мастером горизонтального увеличения масштаба. |
CleanupCompletedJobsIntervalInMs | Интервал очистки завершенных заданий выполнения в миллисекундах. | 43200000 |
DealWithExpiredTasksIntervalInMs | Интервал обработки завершенных заданий выполнения в миллисекундах. | 300 000 |
MasterHeartbeatIntervalInMs | Интервал для пульса главной роли горизонтального увеличения масштаба в миллисекундах. Это свойство указывает интервал, с которым мастер горизонтального увеличения масштаба обновляет свое состояние в каталоге SSISDB. | 30 000 |
SqlConnectionTimeoutInSecs | Время ожидания соединения SQL в секундах при подключении к SSISDB. | 15 |
Просмотр журнала службы мастера горизонтального увеличения масштаба
Файл журнала для службы мастера горизонтального увеличения масштаба находится в папке <drive>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Master
.
Параметр [account] соответствует учетной записи, с помощью которой выполняется служба мастера горизонтального увеличения масштаба. По умолчанию это учетная запись SSISScaleOutMaster140
.
Следующие шаги
Рабочая роль горизонтального увеличения масштаба служб Integration Services (SSIS)