Scale Out 로깅을 위한 계정 변경
적용 대상: Azure Data Factory SSIS Integration Runtime SQL Server
Scale Out에서 SSIS 패키지를 실행하면 SSISDB 데이터베이스에 자동으로 생성된 사용자 계정인 ##MS_SSISLogDBWorkerAgentLogin## 으로 이벤트 메시지가 기록됩니다. 이 사용자 로그인은 SQL Server 인증을 사용합니다.
Scale Out 로깅에 사용되는 계정을 변경하려면 다음을 수행합니다.
참고
로깅에 Windows 사용자 계정을 사용하는 경우 Scale Out 작업자 서비스를 실행한 계정과 동일한 계정을 사용합니다. 그렇지 않으면 SQL Server 로그인이 실패합니다.
1. SSISDB 사용자 만들기
데이터베이스 사용자를 만드는 방법에 대한 지침은 데이터베이스 사용자 만들기를 참조하세요.
2. 데이터베이스 역할 ssis_cluster_worker에 사용자 추가
데이터베이스 역할을 조인하는 방법에 대한 지침은 역할 조인을 참조하세요.
3. SSISDB에서 로깅 정보 업데이트
다음 예제와 같이 SQL Server 이름 및 연결 문자열을 매개 변수로 사용하여 [catalog].[update_logdb_info]
저장 프로시저를 호출합니다.
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. Scale Out 작업자 서비스 다시 시작
Scale Out 작업자 서비스를 다시 시작하여 변경 내용을 적용합니다.
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기