Microsoft는 Microsoft SQL Server 2008 수정 프로그램 다운로드 가능한 하나의 파일로 배포합니다. 수정 프로그램은 계속 누적 되는 형태 이므로 각 새 릴리스에 모든 핫픽스를 포함 하며 수정 프로그램 릴리스의 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램
증상
만들거나 Microsoft SQL Server 2008 통합 서비스 (SSIS) 패키지에서 비즈니스 인텔리전스 개발 Studio (입찰 가격)를 편집 합니다. OLE DB 원본 데이터 흐름 작업에서 편집 열 탭을 클릭 하면 다음과 같은 오류 메시지가 나타납니다.
제목: Microsoft Visual Studio
------------------------------
[OLE DB 원본 [1]] 데이터 흐름 작업에 대 한 오류: SSIS 오류 코드 DTS_E_OLEDBERROR. OLE DB 오류가 발생 했습니다. 오류 코드: 0x80040E21.
------------------------------
추가 정보:
예외가 발생 했습니다: 0xC0202009 (Microsoft.SqlServer.DTSPipelineWrap)
참고: DTS_E_OLEDBERROR 오류 코드에는 많은 원인이 있습니다. 특정 원인을 가진 하나만 거의 사용 되지 않는 문제를 설명 합니다. 이 문제가 발생 하는 것을 문제 해결 방법 "추가 정보" 절을 참조 하십시오.
참고: SQL Server 2005에서이 문제가 발생 하지 않습니다.
원인
특정 검사 SQL Server 2008 SSIS의 OLE DB 공급자에서 사용 되는 식별자는 대/소문자 구분 여부를 결정 합니다. 이 검사는 SSIS SSIS 개체 이름, 테이블 이름과 열 이름이 나열 되는 경우에 OLE DB 공급자 구성에 의해 정의 된 대/소문자 구분에 대 한 수 있습니다. 이 검사는 DBPROP_IDENTIFIERCASE라고 하는 OLE DB 속성을 구현 하 여 수행 됩니다. 그러나 모든 OLE DB 공급자를 지원 하 고이 속성을 구현. 속성이 구현 되지 않은 경우는 입찰 가격에 오류가 발생할 수 있습니다.
해결 방법
누적 업데이트 정보
SQL Server 2008의 릴리스 버전
중요: 컴퓨터가 SQL Server 2008의 릴리스 버전을 실행 중인 경우이 누적 업데이트 패키지를 설치 해야 합니다.
이 문제를 해결은 누적 업데이트 5에서 먼저 릴리스 되었습니다. SQL Server 2008에 대 한이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
SQL Server 2008 969531 누적 업데이트 패키지 5참고: 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
SQL Server 2008이 출시 된 이후에 릴리스된 956909 는 SQL Server 2008 빌드
SQL Server 2008 서비스 팩 1
중요: 컴퓨터가 SQL Server 2008 서비스 팩 1을 실행 중인 경우이 누적 업데이트 패키지를 설치 해야 합니다.
이 문제에 대 한 수정 프로그램은 나중에 SQL Server 2008 서비스 팩 1에 대 한 누적 업데이트 3에서 릴리스 되었습니다. 이 누적 업데이트 패키지에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
SQL Server 2008 서비스 팩 1 용 971491 누적 업데이트 패키지 3참고: 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2008에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
SQL Server 2008 서비스 팩 1이 출시 된 이후에 릴리스된 970365 는 SQL Server 2008 빌드
Microsoft SQL Server 2008 핫픽스는 특정 SQL Server 서비스 팩에 대 한 만들어졌습니다. SQL Server 2008 서비스 팩 1을 설치 하려면 SQL Server 2008 서비스 팩 1 핫픽스를 적용 해야 합니다. 기본적으로 SQL Server 서비스 팩에서 제공 되는 모든 핫픽스는 다음 SQL Server 서비스 팩에 포함 됩니다.
이 핫픽스는 DBPROP_IDENTIFIERCASE 속성을 요청 하는 SSIS의 OLE DB 원본의 동작을 변경 합니다. 이 수정 프로그램을 적용 한 후 SSIS의 DBPROP_IDENTIFIERCASE 속성은 오류를 무시 합니다. 대신, SSIS 식별자에 대 한 기본값을 사용 합니다. OLE DB 공급자 속성을 구현 하지 않는 경우이 핫픽스를 적용 한 후 식별자는 기본적으로 대/소문자를 구분 합니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
자세한 내용
문제 해결
이 문제가 발생 하는 것을 다음과이 같이 하십시오.
-
다운로드 및 OLE DB 행 집합 뷰어 샘플 도구를 설치 합니다. 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.
http://msdn.microsoft.com/en-us/library/ms714336(VS.85).aspx
-
행 집합 뷰어를 시작 합니다.
-
파일 메뉴에서 전체 연결을 클릭 합니다.
-
공급자, 원본, 로그인, 및 다른 연결 문자열 특성을 선택 합니다. 그런 다음 확인을 클릭 합니다.
-
연결이 성공적으로 완료 되 면 데이터 원본 메뉴에서 IDBPProperties가리키고 GetProperties를 클릭 합니다.
-
DBPROPSET_DATASOURCEINFO 속성 집합 목록에 선택.
DBPROP_IDENTIFIERCASE 속성을 사용할 수 있는 속성으로 나타나지 않으면 또는 DBPROP_IDENTIFIERCASE 속성에는 속성 옆에 있는 초록색 물음표 경우 공급자는이 속성을 지원 하지 않습니다. 이 경우 "현상" 절에서 설명 하는 문제가 발생 합니다.
이 문제를 재현하는 단계
-
SQL Server 2008 입찰 등 새 SSIS 패키지를 만듭니다.
-
패키지에 데이터 흐름 작업을 추가 합니다.
-
데이터 흐름 작업에서 OLE DB 원본 구성 요소를 추가 합니다.
-
DBPROP_IDENTIFIERCASE 속성을 지원 하지 않는 OLE DB 공급자를 사용 하 여 연결 관리자를 구성 합니다.
-
테이블, 뷰 또는 SQL 명령을 선택한 다음 필요한 개체 이름 또는 SQL 명령을 제공 합니다.
-
왼쪽된 창에서 열 탭을 클릭 합니다.
"현상" 절에서 설명 하는 오류 메시지가 나타납니다.
참조
DBPROP_IDENTIFIERCASE 속성에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.
http://msdn.microsoft.com/en-us/library/ms713637(VS.85).aspx속성 값을 쿼리 하는 데 사용 되는 IDBProperties::GetProperties 메서드에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
http://msdn.microsoft.com/en-us/library/ms714344(VS.85).aspxSQL Server 대 한 증분 서비스 모델에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
보고 된 문제에 대 한 핫픽스를 제공 하는 SQL Server 팀 935897 는 증분 서비스 모델은
SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
822499 Microsoft SQL Server 소프트웨어 업데이트 패키지의 새 명명 스키마소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.
Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명