두 개의 객체가있는 간단한 DataFlow를 mdb 파일의 소스와 MSSQL 데이터베이스의 대상으로 사용할 수 있습니다.SSIS DataFlow에서 MSSQL에 액세스
아이디어는 데이터를 다른 것으로 마이그레이션하는 것입니다.
문제는 데이터가 Access 쿼리에서 추출되고 한 열에 ~ 1000 자까지 포함되며 고급 속성의 SSIS에서는 외부 열의 길이가 기본값 인 255입니다. 따라서 작업을 실행할 때 잘라내려고 시도합니다 . truncate에서 throw 오류를 비활성화하는 것은 옵션이 아니며 외부 열의 길이를 수정할 수 없으면 메타 데이터와 관련하여 오류가 발생하고 오류가 발생합니다.
우선 누구나 설명 할 수 있습니까?
두 번째로 나는 해상도가 필요하며, 나를 빨리 미치기 때문에 빨리해야합니다.
이 문제는 이미 첫 번째 행에 x 문자가 더 많이 표시되고 실제로 len이 예상대로 표시되도록 이미 만들려고했지만 실제로 데이터를 볼 때/throw하는 데이터를 가져 오려고했습니다. 그것은 내 얼굴에 ... 데이터가 잘릴 것입니다 bla bla bla – GxG
데이터에 구분 기호로 설정 한 값이 포함될 수 있습니까? 이것은 당신의 문제를 설명해 줄 것입니다. – stb
나는이 문제를 해결했다. 주어진 컬럼에 대해 특정 길이의 결과를 저장하기 위해 임시 테이블을 만들었고 ... 작동했습니다 ... 데이터 자체에 공간 구분 문자가있었습니다. 쿼리의 메타 데이터는 각 열의 반환 형식에 대한 기본값을 가져옵니다. 임시 테이블을 사용하면이 제한이 해결됩니다 ... – GxG