오류 메시지: PowerPivot 데이터를 업데이트할 때 "클래스가 등록되지 않음"

증상

다른 컴퓨터에서 작성된 PowerPivot 통합 문서의 데이터를 업데이트하려고 할 때 다음과 같은 오류가 표시됩니다.

공급자 <공급자 이름이> 등록되지 않았습니다.
다음 시스템 오류가 발생했습니다. 등록되지 않은 클래스 데이터 원본 ID의 <DataSourceID를 사용하여 데이터 원본에 연결할 수 없습니다. <데이터 원본 이름입니다>.> 테이블 이름을> 처리하는 <동안 오류가 발생했습니다. 공급자 <공급자 이름이> 등록되지 않았습니다.
작업이 취소되었습니다.

참고

오류가 발생하는 각 연결에 대해 반복될 수 있습니다.

원인

이 문제는 일반적으로 다음 시나리오에서 발생합니다.

  • 새로 고침 메뉴의 모두 새로 고침 옵션을 사용하여 백 엔드 서버의 최신 데이터로 데이터를 업데이트하려고 합니다.
  • 디자인 탭의 기존 연결 옵션 아래의 연결 중 하나를 사용하여 데이터를 가져오려고 합니다.

이것은 의도적으로 설계된 동작입니다. PowerPivot 데이터에 대한 데이터 연결에 대해 정의된 공급자가 시스템에 없는 경우에 발생합니다.

해결 방법

문제를 resolve 다음 절차 중 하나를 사용합니다.

프로시저 1: 시스템에 존재하는 다른 호환되는 공급자를 사용하도록 실패한 연결 구성

이렇게 하려면 다음과 같이 하십시오.

  1. 파워 피벗 창의 리본 메뉴에서 디자인 탭을 선택합니다.
  2. 기존 Connections 선택합니다.
  3. 사용 가능한 연결 목록에서 실패한 연결을 선택한 다음 편집을 선택합니다.
  4. 연결 편집 창에서 고급을 선택합니다.
  5. 고급 속성 설정 영역에서 공급자 값을 호환되는 다른 공급자로 변경한 다음 데이터를 업데이트합니다.

예를 들어 연결이 SQLNCLI10(SQL Native Client 10 Provider)를 사용하도록 구성되어 있고 SQL Native 클라이언트가 시스템에 설치되어 있지 않은 경우 공급자를 SQLOLEDB로 변경한 다음 통합 문서의 데이터를 업데이트합니다.

프로시저 2: 공급자 설치

  1. 실패한 연결에 사용되는 공급자를 식별합니다. 이렇게 하려면 오류 메시지의 정보 또는 프로시저 1 에 설명된 단계를 사용하여 공급자를 식별합니다.
  2. 설치 미디어를 사용하거나 인터넷에서 공급자를 다운로드하여 시스템에 해당 공급자를 설치합니다.

추가 정보

32비트 시스템을 사용하여 64비트 시스템에서 개발된 통합 문서로 작업할 때도 비슷한 오류 메시지가 표시될 수 있습니다. 또한 통합 문서에 정의된 하나 이상의 연결에 사용할 수 있는 32비트 공급자가 없거나 32비트 공급자가 시스템에 설치되어 있지 않거나 그 반대의 경우도 마찬가지입니다.

아직 해결되지 않았습니까? Microsoft 커뮤니티로 이동하세요.