Изменение учетной записи для ведения журнала развертывания служб SSIS с горизонтальным увеличением масштаба
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
При выполнении пакетов SSIS в развертывании с горизонтальным увеличением масштаба сообщения о событиях записываются в базу данных SSISDB с помощью создаваемой автоматически учетной записи пользователя ##MS_SSISLogDBWorkerAgentLogin##. Для входа этого пользователя в систему применяется проверка подлинности SQL Server.
Чтобы сменить учетную запись, используемую для ведения журнала горизонтального увеличения масштаба, выполните указанные ниже действия.
Примечание.
Если для ведения журналов применяется учетная запись пользователя Windows, используйте ту же учетную запись, что и для выполнения службы рабочей роли горизонтального увеличения масштаба. В противном случае произойдет ошибка входа в SQL Server.
1. Создание пользователя для SSISDB
Инструкции по созданию пользователя базы данных см. в разделе Создание пользователя базы данных.
2. Добавление пользователя в роль базы данных ssis_cluster_worker
Инструкции по присоединению роли базы данных см. в разделе Присоединение к роли.
3. Обновление сведений о ведении журнала в SSISDB
Вызовите хранимую процедуру [catalog].[update_logdb_info]
с именем SQL Server и строкой подключения в качестве параметров, как показано в следующем примере:
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. Перезапустите службу рабочей роли горизонтального масштабирования
Перезапустите службу рабочей роли горизонтального увеличения масштаба, чтобы изменение вступило в силу.