2013-03-12 1 views
1

SSIS 패키지를 사용하여 SQL Server의 일부 데이터를 Teradata Server에 삽입해야합니다. SQL Server의 경우 데이터를 검색하기 위해 OleDb Source (변수 별)를 사용했으며 Teradata의 경우 Ado.Net 커넥터를 사용하여 Teradata 테이블에 데이터를 기록했습니다. 데이터 흐름을 시작할 때Ado.Net 커넥터를 사용하여 VarChar, VarByte 또는 VARGRAPHIC의 데이터 길이가 잘못되었습니다. SqlServer-Teradata

는하지만 하나 개의 테이블에 대해 나는 VARCHAR, VarByte, 또는 VARGRAPHIC

에 대한 오류를

잘못된 데이터 길이를 갖는다.

나는,은 OleDb 소스의 값을 미리 테라 데이타 SQL 지원에 복사하고 삽입 쿼리를 작성, 그것은 작동하지만 SSIS 패키지는 데이터를 삽입하려고 할 때, 그것은 나에게

를 제공하는 경우 VarChar, VarByte 또는 VARGRAPHIC에 대한 데이터 길이가 잘못되었습니다.

오류 및 중지.

나는 웹을 검사했지만 작동하는 것을 찾을 수 없다. SQL 문에 Null 값이 없다는 것을 확인했다.

힌트가 있습니까?

+0

내가 사용한 varchar 변수의 유형에 상관없이 오류는 동일했다. 이 문제를 해결할 수있는 유일한 방법은 데이터 연결자를 변경하는 것이므로 ADO.Net 대신 SQL Server 및 Teradata에 Attunity를 사용했습니다. – BogdanM

답변

관련 문제