Delen via


Wijzig het account voor Scale Out-logboekregistratie.

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Wanneer u SSIS-pakketten uitvoert in Scale Out, worden de gebeurtenisberichten geregistreerd in de SSISDB-database met een automatisch aangemaakt gebruikersaccount genaamd ##MS_SSISLogDBWorkerAgentLogin##. De aanmelding voor deze gebruiker maakt gebruik van SQL Server-verificatie.

Als u het account wilt wijzigen dat wordt gebruikt voor uitbreidingslogboekregistratie, doet u het volgende:

Opmerking

Als u een Windows-gebruikersaccount gebruikt voor logboekregistratie, gebruikt u hetzelfde account als het account waarop de Scale Out Worker-service wordt uitgevoerd. Anders mislukt de aanmelding bij SQL Server.

1. Een gebruiker maken voor SSISDB

Zie Een databasegebruiker maken voor instructies over het maken van een databasegebruiker.

2. Voeg de gebruiker toe aan de databaserol ssis_cluster_worker

Zie Deelnemen aan een rol voor instructies over het toevoegen van een databaserol.

3. De logboekgegevens bijwerken in SSISDB

Roep de opgeslagen procedure [catalog].[update_logdb_info] aan met de SQL Server-naam en verbindingsreeks als parameters, zoals wordt weergegeven in het volgende voorbeeld:

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. Start de Scale Out Worker-service opnieuw

Start de Scale Out Worker-service opnieuw om de wijziging effectief te maken.

Volgende stappen