SSMS에서 필자는 xml 경로 쿼리를 작성했으며 매우 아름답습니다.FOR XML PATH 쿼리 결과를 SSIS로 파일
제어 흐름의 "Execute SQL Task"에 넣고 결과 집합을 XML로 설정합니다.
이제 결과를 실제 xml 파일로 가져 와서 제 3 자에게 FTP로 전달할 수 있습니까?
이것은 매우 쉬웠을 것입니다! 나는 XML을 변수에 넣을 것이지만, 우리는 거대한 파일을 볼 것입니다. 아마도 100MB +
스크립트 작업을 사용해야합니까? (다른 옵션이있는 경우이를 피하고 싶습니다.)
먼저 플랫 파일 연결에 XML 데이터 유형이 없다고 시도했습니다. 데이터 변환을 통해 실행 해 보았는데 파일을 DT_IMAGE로 보았습니다 ... DT_TEXT로 변경하려고 시도했지만 DT_STR이 너무 작습니다. 둘 모두 내 플랫 파일에 인식 할 수없는 문자를 넣습니다. 어떤 데이터 형식을 사용 하시겠습니까? 플랫 파일 연결이 XML 출력을 처리하도록 설계된 것은 아닙니다. – WhimSQL
xml은 실제로 nvarchar (max)입니다.이 값을 지정할 수 있어야합니다. – gbn