2013-05-08 4 views
-1

SSIS 및 BIDS 2008을 사용하여 디스크에서 데이터베이스로 이미지를 삽입하는 가장 좋은 방법은 무엇입니까?이미지 파일을 테이블로 가져 오려면 어떻게해야합니까?

저는 스크립트 구성 요소를 소스로 사용하고 출력 문자열을 DT_IMAGE으로 추가하려고했습니다. 그러나이 열에 값을 지정하려고 시도하면 BIDS는 읽기 전용이라고 불평합니다. INSERT 작업을 직접 수행하려면 ADO.NET 코드를 작성해야합니다. 다른 선택의 여지가 있습니까?

답변

1

나는 이진 데이터를 지원하는 Import Column Transformation을 찾고 있다고 생각합니다. 이진 파일 here과 함께 사용하는 예제가 있습니다.

+0

감사합니다. 귀하의 솔루션은 매우 우아합니다! 저는 이미 foreach 열거 자와 ExecuteSql을 사용하여 "INSERT INTO myTable (Document) SELECT * FROM OPENROWSET (BULK '{0}', SINGLE_BLOB) 이미지 파일"을 사용하여 {0}을 제공된 경로로 대체했습니다. foreach 열거 자. 지금 ImportColumn으로 전환하겠습니다. – Oscar

관련 문제