2010-04-19 7 views
1

좋아요 SSIS를 받았습니다. 데이터베이스 A 원본 및 데이터베이스 B 대상이 있습니다. 나는 데이터 형식을 A에서 테이블로 가져와 B의 같은 테이블로 옮깁니다. 괜찮습니다. 그러나 나는 B에 사용자 B의 사용자 tab.le에있는 사용자의 ID로 채워야하는 createdbyUSer 열이 있습니다. 그래서 .. (허구의 진술) INSERT INTO B.dbo.People (이름, 주소, 상태 , createdBy) b.dbo.user에서 선택 a.name, a.address, a.status, (SELECT 사용자 ID 어디 방법에 분실하고 SSIS 하위 쿼리 별 데이터베이스

a.dbo.people FROM 사용자 이름 = '참고 MyUser') SSIS에서이 작업을 수행하십시오. 나는 선택해야 할 구성 요소가 너무 많고 어떤 경로를 내려야하는지 확신하지 못합니다. 데이터베이스에서

OLEDB 소스 조회 드래그 이름 사이에 선의 열 탭에서 데이터베이스 B

Select b.userid,b.username from b.dbo.user 

에서

Select a.name, a.address, a.status, a.myuser from a.dbo.people 

조회 : 내가 생각할 수있는

답변

1

간단한 대답 및 myuser를 선택하고 userid 옆에있는 확인란을 클릭하십시오. 데이터베이스 B에 제목 출력 별칭

OLEDB 대상에서 열의 createdBy 같은 사용자 ID 열 별칭 해당 탭의 맨 아래 부분에서

는 출력에 사람들이 테이블을 선택하고 당신의 흐름에서 열을지도 출력.