Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
SSIS Integration Runtime en Azure Data Factory
Para configurar la escalabilidad horizontal de Integration Services (SSIS), lleve a cabo las siguientes tareas.
Sugerencia
Si va a instalar la escalabilidad horizontal en un único equipo, instale las características de patrón y trabajador de escalabilidad horizontal al mismo tiempo. Al hacerlo, el punto de conexión se genera automáticamente para conectarse a patrón de escalado horizontal.
Instalar el certificado de cliente del trabajador de escalado horizontal
Iniciar el servicio de patrón y trabajador de escalado horizontal de SQL Server
Para configurar el patrón de escalabilidad horizontal, deberá instalar los servicios de motor de base de datos, Integration Services y la característica de patrón de escalabilidad horizontal de SSIS al configurar SQL Server.
Para obtener más información sobre cómo configurar el motor de base de datos e Integration Services, vea Instalar el motor de base de datos de SQL Server e Instalar Integration Services.
Nota
Para usar la cuenta de autenticación de SQL Server predeterminada para el registro de escalabilidad horizontal, seleccione Modo mixto para el modo de autenticación en la página Configuración del motor de base de datos durante su instalación. Consulte Change the account for Scale Out logging (Cambio de cuenta para el registro de la escalabilidad horizontal) para obtener más información.
Para instalar la característica de patrón de escalabilidad horizontal, use el Asistente para la instalación de SQL Server o el símbolo del sistema.
En la página Selección de características, seleccione Patrón de escalabilidad horizontal, que aparece en Integration Services.
En la página Configuración del servidor , seleccione la cuenta para ejecutar el servicio Patrón de escalado horizontal de SQL Server Integration Services y, después, seleccione el tipo de inicio.
En la página Configuración del patrón de escalado horizontal de Integration Services , especifique el número de puerto que usa el patrón de escalado horizontal para comunicarse con el trabajador de escalado horizontal. El número de puerto predeterminado es 8391.
Especifique el certificado TLS/SSL usado para proteger la comunicación entre el patrón y el trabajo de escalabilidad horizontal; para ello, siga uno de los siguientes pasos.
Finalice el Asistente para la instalación de SQL Server.
Siga las instrucciones descritas en Instalar SQL Server desde el símbolo del sistema. Configure los parámetros del patrón de escalabilidad horizontal siguiendo estos pasos:
Agregar IS_Master
al parámetro /FEATURES
Configure el patrón de escalabilidad horizontal especificando los siguientes parámetros y sus valores:
/ISMASTERSVCACCOUNT
/ISMASTERSVCPASSWORD
/ISMASTERSVCSTARTUPTYPE
/ISMASTERSVCPORT
/ISMasterSVCSSLCertCN
(opcional)/ISMASTERSVCTHUMBPRINT
(opcional)Nota
Si el patrón de escalabilidad horizontal no está instalado junto con el motor de base de datos y este motor es una instancia con nombre, deberá configurar SqlServerName
en el archivo de configuración de servicio del patrón de escalabilidad horizontal después de la instalación. Para obtener más información, vea Patrón de escalabilidad horizontal.
Para configurar el trabajador de escalabilidad horizontal, deberá instalar Integration Services y la característica de trabajador de escalabilidad horizontal en la configuración de SQL Server.
Para instalar la característica de trabajador de escalado horizontal, use el Asistente para la instalación de SQL Server o el símbolo del sistema.
En la página Selección de características, seleccione Trabajo de escalabilidad horizontal, que aparece en Integration Services.
En la página Configuración del servidor , seleccione la cuenta para ejecutar el servicio Trabajador de escalado horizontal de SQL Server Integration Services y, después, seleccione el tipo de inicio.
En la página Configuración del trabajador de escalado horizontal de Integration Services , especifique el punto de conexión para conectarse al patrón de escalado horizontal.
Para un entorno de un único equipo, el punto de conexión se genera automáticamente al instalar simultáneamente el patrón y el trabajador de escalabilidad horizontal.
Para un entorno de varios equipos, el punto de conexión está formado por el nombre o la dirección IP del equipo que tiene instalado el patrón de escalabilidad horizontal y el número de puerto especificado durante la instalación del patrón de escalabilidad horizontal.
Nota
También puede omitir la configuración del trabajador en este momento y asociar el trabajador de escalabilidad horizontal al patrón de escalabilidad horizontal usando Scale Out Manager tras la instalación.
Para un entorno de varios equipos, especifique el certificado TLS/SSL de cliente que se usará para validar el patrón de escalabilidad horizontal. Para un entorno de un único equipo, no tendrá que especificar un certificado de cliente TLS/SSL.
Haga clic en Examinar para buscar el archivo de certificado (*.cer). Para usar el certificado de TLS/SSL predeterminado, seleccione el archivo SSISScaleOutMaster.cer
, que se encuentra en \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn
en el equipo que contiene el patrón de escalabilidad horizontal.
Nota
Si el certificado TLS/SSL que usa el patrón de escalabilidad horizontal está autofirmado, deberá haber un certificado TLS/SSL de cliente correspondiente instalado en el equipo que contiene el trabajo de escalabilidad horizontal. Si proporciona la ruta de acceso del archivo del certificado TLS/SSL de cliente en la página Configuración del trabajo de escalabilidad horizontal de Integration Services, se instalará automáticamente; en caso contrario, tendrá que instalar el certificado manualmente más adelante.
Finalice el Asistente para la instalación de SQL Server.
Siga las instrucciones descritas en Instalar SQL Server desde el símbolo del sistema. Configure los parámetros del trabajador de escalabilidad horizontal siguiendo estos pasos:
Agregue IS_Worker al parámetro /FEATURES
.
Configure el trabajador de escalabilidad horizontal especificando los siguientes parámetros y sus valores:
/ISWORKERSVCACCOUNT
/ISWORKERSVCPASSWORD
/ISWORKERSVCSTARTUPTYPE
/ISWORKERSVCMASTER
(opcional)/ISWORKERSVCCERT
(opcional)Durante la instalación del trabajador de escalabilidad horizontal, se creará e instalará automáticamente un certificado de trabajador en el equipo. También se instalará un certificado de cliente correspondiente, SSISScaleOutWorker.cer, en \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn
. Para que el patrón de escalabilidad horizontal autentique el trabajador de escalabilidad horizontal, deberá agregar este certificado de cliente al almacén raíz del equipo local con el patrón de escalabilidad horizontal.
Para agregar el certificado de cliente al almacén raíz, haga doble clic en el archivo .cer y, luego, haga clic en Instalar certificado en el cuadro de diálogo del certificado. Se abrirá el Asistente para importar certificados.
En el equipo que contiene el patrón de escalabilidad horizontal, abra el puerto especificado durante la instalación del patrón de escalabilidad horizontal y el puerto para SQL Server (1433 de manera predeterminada) en el Firewall de Windows.
Nota
Después de abrir el puerto del firewall, también deberá reiniciar el servicio de trabajador de escalabilidad horizontal.
Si no ha configurado el tipo de inicio de los servicios como Automático durante la instalación, inicie los siguientes servicios:
SQL Server Integration Services Scale Out Master 14.0 (SSISScaleOutMaster140)
SQL Server Integration Services Scale Out Worker 14.0 (SSISScaleOutWorker140)
Al crear el catálogo de SSISDB en SQL Server Management Studio, seleccione Habilitar este servidor como servicio principal de Escalabilidad horizontal de SSIS en el cuadro de diálogo Crear catálogo.
Tras crear el catálogo, podrá habilitar el patrón de escalabilidad horizontal con Scale Out Manager.
Si no habilitó la autenticación de SQL Server durante la instalación del motor de base de datos, habilite el modo de autenticación de SQL Server en la instancia de SQL Server que contiene el catálogo de SSISDB.
La ejecución de paquetes no se bloquea si la autenticación de SQL Server está deshabilitada, Pero el registro de ejecución no puede escribir en la base de datos de SSISDB.
Puede habilitar el trabajador de escalabilidad horizontal con Scale Out Manager, que proporciona una interfaz de usuario gráfica, o mediante un procedimiento almacenado.
Para habilitar el trabajador de escalabilidad horizontal mediante un procedimiento almacenado, ejecute el procedimiento almacenado [catalog].[enable_worker_agent]
con WorkerAgentId como parámetro.
Obtendrá el valor WorkerAgentId de la vista [catalog].[worker_agents]
en SSISDB cuando el trabajador de escalabilidad horizontal se haya registrado en el patrón de escalabilidad horizontal. El registro tardará varios minutos una vez iniciados los servicios de patrón y trabajador de escalabilidad horizontal.
En este ejemplo se habilita el trabajador de escalado horizontal en computerA
.
SELECT WorkerAgentId, MachineName FROM [catalog].[worker_agents]
GO
-- Result: --
-- WorkerAgentId MachineName --
-- 6583054A-E915-4C2A-80E4-C765E79EF61D computerA --
EXEC [catalog].[enable_worker_agent] '6583054A-E915-4C2A-80E4-C765E79EF61D'
GO
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Ejecución de paquetes SSIS existentes en Azure Data Factory - Training
Ejecución de paquetes SSIS existentes en la canalización de Azure Data Factory o Azure Synapse
Certificación
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administre una infraestructura de base de datos de SQL Server para bases de datos relacionales locales e híbridas en la nube mediante las ofertas de bases de datos relacionales PaaS de Microsoft.
Documentación
En este artículo se proporciona información general sobre la característica Escalabilidad horizontal de SQL Server Integration Services (SSIS), que permite la ejecución de alto rendimiento de paquetes SSIS.
Obtenga información sobre el componente Servicio principal de Escalabilidad horizontal de Escalabilidad horizontal de SQL Server Integration Services (SSIS).
En este artículo se muestra todo lo que se necesita saber para empezar a trabajar con Escalabilidad horizontal de SSIS en un único equipo.