Compartir vía


Patrón de escalado horizontal de Integration Services (SSIS)

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

El Servicio principal de escalabilidad horizontal administra el sistema de escalabilidad horizontal mediante el catálogo SSISDB y el propio servicio.

El catálogo SSISDB almacena toda la información de los trabajos de escalabilidad horizontal, los paquetes y las ejecuciones. Proporciona la interfaz para habilitar un trabajador de escalado horizontal y ejecutar paquetes en el escalado horizontal. Para más información, consulte Tutorial: Configurar la escalabilidad horizontal de Integration Services y Ejecutar paquetes en Integration Services.

El Servicio principal de escalabilidad horizontal es un servicio de Windows que se encarga de la comunicación con los trabajos de escalabilidad horizontal. Devuelve el estado de las ejecuciones de paquetes con los trabajos de escalabilidad horizontal a través de HTTPS y opera en los datos en SSISDB.

Vistas y procedimientos almacenados relativos a la escalabilidad horizontal en SSISDB

Vistas

Procedimientos almacenados

Configuración del Servicio principal de escalabilidad horizontal

Configure el Servicio principal de escalabilidad horizontal con el archivo <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn\MasterSettings.config. Deberá reiniciar el servicio después de actualizar el archivo de configuración.

Configuración Descripción Valor predeterminado
PortNumber Número de puerto de red usado para comunicarse con un trabajador de escalado horizontal. 8391
SSLCertThumbprint Huella digital del certificado TLS/SSL usado para proteger la comunicación con un trabajo de escalabilidad horizontal. Huella digital del certificado SSL especificado durante la instalación del patrón de escalabilidad horizontal
SQLServerName Es el nombre del SQL Server que contiene el catálogo SSISDB. Por ejemplo, ServerName\InstanceName. Es el nombre del servidor de SQL Server que se instala con el patrón de escalabilidad horizontal.
CleanupCompletedJobsIntervalInMs Intervalo de limpieza de los trabajos de ejecución terminados en milisegundos. 43200000
DealWithExpiredTasksIntervalInMs Intervalo para tratar con los trabajos de ejecución terminados en milisegundos. 300000
MasterHeartbeatIntervalInMs Intervalo de latido del patrón de escalado horizontal en milisegundos. Esta propiedad especifica el intervalo según el que el Servicio principal de escalabilidad horizontal actualiza su estado de conexión en el catálogo SSISDB. 30000
SqlConnectionTimeoutInSecs Es el tiempo de espera de la conexión de SQL (en segundos) al conectarse a SSISDB. 15

Ver el registro del Servicio principal de escalabilidad horizontal

El archivo de registro del Servicio principal de escalabilidad horizontal se encuentra en la carpeta <drive>:\Users\[account]\AppData\Local\SSIS\ScaleOut\Master.

El parámetro [cuenta] indica la cuenta que ejecuta el Servicio principal de escalabilidad horizontal. De forma predeterminada, la cuenta es SSISScaleOutMaster140.

Pasos siguientes

Trabajo de escalabilidad horizontal de Integration Services (SSIS)