Modificare l'account per la registrazione di Scale OutChange the account for Scale Out logging

Durante l'esecuzione di pacchetti SSIS in Scale Out, i messaggi di evento vengono registrati nel database SSISDB con un account utente creato automaticamente, denominato ##MS_SSISLogDBWorkerAgentLogin##.When you run SSIS packages in Scale Out, the event messages are logged in the SSISDB database with an auto-created user account named ##MS_SSISLogDBWorkerAgentLogin##. L'account di accesso dell'utente usa l'autenticazione di SQL Server.The login for this user uses SQL Server authentication.

Se si vuole modificare l'account usato per la registrazione in Scale Out, eseguire le operazioni seguenti:If you want to change the account used for Scale Out logging, do the following things:

Nota

Se si usa un account utente di Windows per la registrazione, usare lo stesso account che esegue il servizio Scale Out Worker.If you use a Windows user account for logging, use the same account as the account that runs the Scale Out Worker service. In caso contrario, l'accesso a SQL Server non riesce.Otherwise, the login to SQL Server fails.

1. Creare un utente di SSISDB1. Create a user for SSISDB

Per istruzioni sulla creazione di un utente del database, vedere Creare un utente di database.For instructions about how to create a database user, see Create a Database User.

2. Aggiungere l'utente al ruolo del database ssis_cluster_worker2. Add the user to the database role ssis_cluster_worker

Per istruzioni sull'aggiunta di un ruolo del database, vedere Aggiungere un ruolo.For instructions about how to join a database role, see Join a Role.

3. Aggiornare le informazioni di registrazione in SSISDB3. Update the logging information in SSISDB

Chiamare la stored procedure [catalog].[update_logdb_info] con la stringa del nome del server SQL Server e la stringa di connessione come parametri, come illustrato nell'esempio seguente:Call the stored procedure [catalog].[update_logdb_info] with the SQL Server name and connection string as parameters, as shown in the following example:

```sql
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. Riavviare il servizio Scale Out Worker4. Restart the Scale Out Worker service

Riavviare il servizio Scale Out Worker per rendere effettiva la modifica.Restart the Scale Out Worker service to make the change effective.

Passaggi successiviNext steps