Visual Studio 2010 (BIDS)에서 SSIS 패키지를 만들었습니다. OLE DB 원본과 OLE DB 대상을 사용하고 있습니다. 원본과 대상 모두 연결할 Windows 인증 (도메인 사용자)을 사용하며 둘 다 패키지에 대해 로컬입니다.패키지 예약시 SSIS 로그인 오류가 발생했습니다.
VS에서 연결이 성공적으로 완료되었으며 패키지를 실행할 수 있습니다.
이제 SQL Server Agent를 사용하여 SSMS에서 일정을 잡으려고합니다.
먼저 SSMS에서 SSIS에 연결하고 패키지를 내 파일 시스템에서 MSDB로 가져 왔습니다. 그런 다음 SSIS 패키지를 실행하기 위해 한 단계로 새로운 작업을 만들었습니다. 내 패키지 레벨 연결을 볼 수 있으므로 모든 것이 정상적으로 보입니다. 또한이 단계에서도 Windows 인증을 사용했습니다.
그러나 로그인을 시도 할 때 오류가 발생합니다.
- 먼저 'Domain \ InstanceName $'로그인에 실패했습니다.
- 그래서 작업 내의 단계에서 Windows 인증을 SQL Server 인증으로 전환했습니다. 이제 'Domain \ UserName'로그인 실패라는 또 다른 오류가 나타납니다 (약간 다릅니다).
일정으로 어떻게 작동합니까?
서버에서 SQL Server 인증을 사용할 수 있는지 확인하십시오 (인증을 혼합 모드로 설정하십시오). 또한 SQL 서버 로그인을 위해 도메인을 필요로하지 않습니다 (여전히 제공하는 오류로 판단). – PacoDePaco
입니다. 두 서버의 SQL 서버 인증 – ptownbro