2017-04-23 4 views
-1

테이블에 varbinary (max) 열이 포함되어 있으면 SSMS 또는 SSIS 가져 오기/내보내기 마법사 만 사용하여 .csv 플랫 파일 데이터를 SQL Server 2014 테이블로 가져올 수 있습니까?SQL Server/SSIS 데이터 가져 오기 마법사를 사용하여 Varbinary (max) 데이터 가져 오기?

SSMS 및 SSIS 가져 오기/내보내기 마법사에서 수많은 구성과 다른 데이터 형식 (예 : DT_IMAGE)을 사용하여 .csv 파일 데이터를 간단하고 신속하게 가져 오기 작업을 수행했습니다. SQL Server의 varbinary (max) 열을 포함하는 네 개의 열 테이블

Trans SQL을 작성하고, 대량 복사를 사용하고, 열 가져 오기 작업을 추가하는 등 다양한 방법으로이 작업을 수행 할 수 있지만, 데이터가 varbinary (max) 필드를 포함하기 때문에 가져 오기/내보내기 마법사의 n-click 구성이 잘못되어 있어야합니다.

SSMS Import/Export Wizard Columns

SSMS Import/Export Wizard Error Messages

+0

U는 데이터 샘플을 제공해야합니다. – Hadi

+0

하디, 응답 주셔서 감사합니다. 나머지 필드는 상대적으로 작지만 "모델"필드는 4K 개 이상의 문자를 포함합니다. 샘플을 제공하는 가장 좋은 방법은 무엇입니까? – TWebby

+0

샘플을 클라우드에 저장하고 링크를 제공하십시오. – Hadi

답변

1

사용할 수 DT_TEXT시키는 ANSI/: 아래

내가 SSMS와 SSIS 모두 동일한 오류가 발생 ... SSMS 가져 오기/내보내기 마법사에서 스크린 샷입니다 최대 길이가 2^31-1 (2,147,483,647)자인 MBCS 문자열. Integration Service Data types. varbinary (max) 데이터베이스에 있습니다.

enter image description here

나는 샘플 데이터가 귀하가 제공하고 데이터베이스에 수입 사용하고 있습니다. enter image description here

+0

당신이 대답했기 때문에 내 질문에 답변을하지 못했다고 대답 할 준비가되었습니다 : "** varchar (max) ** 데이터베이스에 있습니다"(Typo?), 내 질문은 varbinary (max) 필드를 포함하는 테이블. 그러나 제안 된대로 varbinary (max) 필드에 대해 DT_Text를 지정하고 모든 입력 필드에 대해 "텍스트 정규화 된"설정을 True로 변경하여 또 다른 기회를주기로 결정했습니다. 이미 시도했다. 하지만, 이번에는 효과가있었습니다! 이상하지만, 어쨌든, 대단히 감사합니다! [편집] 죄송합니다 Upvote에 대한 충분한 rep 지점이 표시되지 않습니다. – TWebby