Alterar a conta para registro em log do Scale Out
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
Quando você executa pacotes do SSIS no Scale Out, as mensagens de evento são registradas no banco de dados SSISDB com uma conta de usuário criada automaticamente chamada ##MS_SSISLogDBWorkerAgentLogin## . O logon desse usuário usa a autenticação do SQL Server.
Se desejar alterar a conta usada para o log do Scale Out, siga estas etapas:
Observação
Caso você use uma conta de usuário do Windows para o log, use a mesma conta que executa o serviço Trabalho do Scale Out. Caso contrário, o logon no SQL Server falhará.
1. Criar um usuário para o SSISDB
Para obter instruções sobre como criar um usuário de banco de dados, consulte Criar um usuário de banco de dados.
2. Adicionar o usuário à função de banco de dados ssis_cluster_worker
Para obter instruções sobre como unir uma função de banco de dados, consulte Unir uma função.
3. Atualizar as informações de log no SSISDB
Chame o procedimento armazenado [catalog].[update_logdb_info]
com o nome e a cadeia de conexão do SQL Server como parâmetros, conforme mostrado no seguinte exemplo:
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 o serviço Trabalho do Scale Out
Reinicie o serviço Trabalho do Scale Out para efetivar a alteração.