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

Quando l'esecuzione di pacchetti in orizzontale, i messaggi di evento vengono registrati in SSISDB a un utente create automaticamente MS_SSISLogDBWorkerAgentLogin # # # #.When executing packages in Scale Out, the event messages are logged into SSISDB with an auto-created user ##MS_SSISLogDBWorkerAgentLogin##. L'account di accesso dell'utente utilizza l'autenticazione di SQL Server.The login of this user uses SQL Server authentication. Per modificare l'account indicato di seguito i passaggi seguenti:To change the account, follows the steps below:

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

Per istruzioni di creazione di un utente del database, vedere creare un utente del Database.For instructions of creating a database user, see Create a Database User.

2. Aggiungere l'utente ssis_cluster_worker ruolo database2. Add the user to database role ssis_cluster_worker

Per istruzioni di un join di un ruolo del database, vedere aggiungere un ruolo.For instructions of joining a database role, see Join a Role.

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

Chiamare stored procedure [catalog]. [update_logdb_info] con stringa di connessione e nome di Sql Server come parametri.Call stored procedure [catalog].[update_logdb_info] with Sql Server name and connection string as parameters.

EsempioExample

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 di scala Out lavoro4. Restart Scale Out Worker service

Nota

Se si utilizza un account utente di Windows per la registrazione, deve essere lo stesso account che esegue il servizio di scala il lavoro.If you use a Windows user account for logging, it must be the same account running Scale Out Worker service. In caso contrario, l'account di accesso a SQL Server avrà esito negativo.Otherwise, the login to SQL Server will fail.