Compartir a través de


Cambiar la cuenta para el registro del escalabilidad horizontal

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

Al ejecutar paquetes de SSIS en escalabilidad horizontal, los mensajes de eventos se registrarán en la base de datos de SSISDB con un usuario creado automáticamente y llamado ##MS_SSISLogDBWorkerAgentLogin## . El inicio de sesión de este usuario usará la autenticación de SQL Server.

Si quiere cambiar la cuenta que se usa para el registro de la escalabilidad horizontal, siga estos pasos:

Nota

Si usa una cuenta de usuario de Windows para el registro, use la misma cuenta que la que ejecuta el servicio de trabajador de escalabilidad horizontal. En caso contrario, se producirá un error en el inicio de sesión de SQL Server.

1. Crear un usuario de SSISDB

Para obtener instrucciones de creación de un usuario de base de datos, vea Crear un usuario de base de datos.

2. Agregar el usuario al rol de base de datos ssis_cluster_worker

Para obtener instrucciones sobre cómo combinar un rol de base de datos, vea Combinar un rol.

3. Actualizar la información de registro en SSISDB

Realice una llamada al procedimiento almacenado [catalog].[update_logdb_info] usando el nombre de SQL Server y la cadena de conexión como parámetros, tal como se muestra en el siguiente ejemplo:

SET @serverName = CONVERT(sysname, SERVERPROPERTY('servername'))
SET @connectionString = 'Data Source=' + @serverName + ';Initial Catalog=SSISDB;Integrated Security=SSPI;'
EXEC [internal].[update_logdb_info] @serverName, @connectionString
GO

4. Reiniciar el servicio de trabajador de escalabilidad horizontal

Reinicie el servicio de trabajador de escalabilidad horizontal para aplicar el cambio.

Pasos siguientes