FIX: 플랫 파일 원본 열 가져오지 않습니다 다음 열 데이터 1 바이트 SSIS 2005, SSIS 2008 또는 SSIS 2008 R2 출력 열 너비 보다 긴 경우

적용 대상: Microsoft SQL Server 2005SQL Server 2008SQL Server 2008 R2

Microsoft는 Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 및 2005 수정 프로그램 다운로드 가능한 하나의 파일로 배포합니다. 수정 프로그램은 계속 누적 되는 형태 이므로 각 새 릴리스에 모든 핫픽스를 포함 하며 수정 프로그램 릴리스의 이전 SQL Server 2008, SQL Server 2008 R2 및 SQL Server 2005에 포함 된 모든 보안 수정 프로그램

증상


다음과 같은 경우를 생각해 볼 수 있습니다.
  • Microsoft SQL Server 통합 서비스 2005 (SSIS 2005), Microsoft SQL Server 통합 서비스 2008 (SSIS 2008) 또는 Microsoft SQL Server 통합 서비스 2008 R2 (SSIS 2008 R2) 데이터 흐름 작업이 포함 된 패키지입니다.
  • 플랫 파일 소스를 사용 하 여 데이터 흐름 작업의 입력된 데이터 파일을 가져오려면.
  • 입력된 데이터 파일 두 개 이상의 열이 포함 됩니다. 하나 이상의 열에 출력 열 너비 보다 작은 또는 큰 데이터 길이 있습니다. 다음 열의 데이터 길이 해당 열의 출력 열 너비 보다 긴 1 바이트입니다. 예를 들어, 데이터 길이 50는 출력 열 너비를 가진 열에 6 이며 데이터 길이 9 열인 출력 열 너비 8가에.참고 출력 열 너비를 지정할 수 있는플랫 파일 연결 관리자 편집기 대화 상자.
  • 데이터 변환이 수행 되도록 열의 데이터 형식을 지정 합니다. 예를 들어, 있습니다 다르거나 유니코드 문자열 데이터 형식 열에 대해 지정합니다. 따라서 입력된 데이터 파일의 데이터 형식이 ANSI데이터 변환이 수행 됩니다.
  • SSIS 패키지를 실행 합니다.
이 시나리오에서는 데이터 열의 출력 열 너비 보다 긴 1 바이트 데이터 길이 인 열 앞에 가져오지 않습니다.참고 이 시나리오에서 조건에 맞는 두 개 이상의 열이 있는 첫 번째 열의 출력 열 너비 보다 긴 1 바이트 데이터 길이 인 열 앞에 가져오지 않습니다.

해결 방법


누적 업데이트 정보

SQL Server 2008 R2 서비스 팩 1

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2008 R2 서비스 팩 1 용 누적 업데이트 1에서 릴리스 되었습니다. 이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2544793 SQL Server 2008 R2 서비스 팩 1 용 누적 업데이트 패키지 1
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008 r 2에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2567616 SQL Server 2008 r 2는 SQL Server 2008 R2 서비스 팩 1이 출시 된 이후에 릴리스된 빌드

SQL Server 2008 서비스 팩 2

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2008 서비스 팩 2 용 누적 업데이트 4에서 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2527180 SQL Server 2008 서비스 팩 2 용 누적 업데이트 패키지 4
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2402659 SQL Server 2008 빌드 SQL Server 2008 서비스 팩 2가 출시 된 이후에 릴리스된
Microsoft SQL Server 2008 핫픽스는 특정 SQL Server 서비스 팩에 대 한 만들어졌습니다. SQL Server 2008 서비스 팩 2를 설치 하려면 SQL Server 2008 서비스 팩 2 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에서 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 됩니다.

SQL Server 2008 R2

이 문제에 대 한 수정 프로그램이 누적 업데이트 7에서 릴리스 먼저 되었습니다. SQL Server 2008 r 2에 대 한이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2507770 SQL Server 2008 r 2에 대 한 누적 업데이트 패키지 7
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008 r 2에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
981356 SQL Server 2008 R2 빌드는 SQL Server 2008 R2가 출시된 이후에 출시되었습니다.

SQL Server 2008

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2008 서비스 팩 1 용 누적 업데이트 13에서 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2497673 SQL Server 2008 서비스 팩 1 용 누적 업데이트 패키지 13
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
970365 SQL Server 2008 빌드 SQL Server 2008 서비스 팩 1이 출시 된 이후에 릴리스된
Microsoft SQL Server 2008 핫픽스는 특정 SQL Server 서비스 팩에 대 한 만들어졌습니다. SQL Server 2008 서비스 팩 1을 설치 하려면 SQL Server 2008 서비스 팩 1 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에서 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 됩니다.

SQL Server 2005 서비스 팩 4

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2005 서비스 팩 4에 대 한 누적 업데이트 3에서 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2507769 SQL Server 2005 서비스 팩 4에 대 한 누적 업데이트 패키지 3
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2005에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2485757 SQL Server 2005 서비스 팩 4가 출시 된 이후에 릴리스된 SQL Server 2005 빌드
Microsoft SQL Server 2005 핫픽스는 특정 SQL Server 서비스 팩에 대 한 만들어졌습니다. SQL Server 2005 서비스 팩 4를 설치 하려면 SQL Server 2005 서비스 팩 4 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에서 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 됩니다.

SQL Server 2005 서비스 팩 3

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2005 서비스 팩 3 누적 업데이트 15에서 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2507766 SQL Server 2005 서비스 팩 3 용 누적 업데이트 패키지 15
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2005에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
960598 SQL Server 2005는 SQL Server 2005 서비스 팩 3 릴리스된 후에 릴리스된 빌드
Microsoft SQL Server 2005 핫픽스는 특정 SQL Server 서비스 팩에 대 한 만들어졌습니다. SQL Server 2005 서비스 팩 3을 설치 하려면 SQL Server 2005 서비스 팩 3 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에서 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 됩니다.

해결 방법


이 문제를 해결 하려면 플랫 파일 원본에서 데이터 변환을 방지 하 고 데이터를 가져온 후 데이터 변환 작업을 수행 합니다. 예를 들어, DT_STR 문자열을 지정할 수 있습니다입력된 데이터 파일의 데이터 형식이 ANSI다르거나 유니코드 문자열 형식 대신 입력 합니다.

상태


Microsoft는 이 문제가 "적용 대상" 절에 나열된 Microsoft 제품에서 발생하는 문제로 확인했습니다.

참조


플랫 파일 연결 관리자에 대 한 자세한 내용은 다음 MSDN 웹 사이트를 방문 하십시오.SQL Server 대 한 증분 서비스 모델에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
935897 보고 된 문제에 대 한 핫픽스를 제공 하는 SQL Server 팀 으로부터 증분 서비스 모델 가능
SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
822499 Microsoft SQL Server 소프트웨어 업데이트 패키지의 새 명명 스키마
소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명