기술 자료

Access 365에 연결하는 중"Unable to connect to the Microsoft Access database" 또는 "Database error 0x80040154: Class not registered" 오류 발생


게시 날짜: 19 Dec 2018
마지막 수정 날짜: 24 Aug 2022

문제

Microsoft Access 365에 연결할 때 다음 오류 중 하나가 발생합니다.

"An error occurred while communicating with Microsoft Access. Download and install the drivers and then connect(Microsoft Access와 통신하는 동안 오류가 발생했습니다. 드라이버를 다운로드하여 설치한 다음 연결하십시오.)

Unable to connect to the Microsoft Access database(Microsoft Access 데이터베이스에 연결할 수 없습니다.)
"C:\Users\<username\Filepath\>accdb". Check that the path is correct and that you have access privileges for the requested file.(C:\Users\<username\Filepath\>accdb". 경로가 올바르고 요청된 파일에 액세스할 수 있는 권한이 있는지 확인하십시오.)"

또는

"The drivers required to connect to the data source are not installed. The error may need to be resolved through local configuration changes on the Tableau side. Database error 0x80040154: Class not registered Unable to connect to the Microsoft Access database "<filepath>.accdb". Check that the path is correct and that you have access privileges for the requested file.(데이터 원본에 연결하는 데 필요한 드라이버가 설치되어 있지 않습니다. Tableau 측에서 로컬 구성 변경을 통해 오류를 해결해야 할 수도 있습니다. 데이터베이스 오류 0x80040154: 클래스가 등록되지 않음, Microsoft Access 데이터베이스 "<filepath>.accdb"에 연결할 수 없습니다. 경로가 올바르고 요청된 파일에 액세스할 수 있는 권한이 있는지 확인하십시오.)"

Tableau Prep에서 Access 연결의 파일 이름을 선택한 후 또는 Tableau Desktop에서 Microsoft Access에 대한 연결을 만들려고 할 때 오류가 발생합니다.

 

환경

  • Tableau Prep
  • Tableau Desktop
  • Windows
  • Access 365

해결 방법

옵션 1:

  1. 프로그램 제거에서 응용 프로그램 및 기능 또는 프로그램 및 기능에 나열되는 Microsoft Access 데이터베이스 엔진 드라이버를 제거합니다. 아마 32비트 버전의 드라이버일 것입니다.
  2. Tableau 드라이버 페이지(http://tableau.com/support/drivers)로 이동하여 Microsoft Access > Tableau Prep을 탐색합니다. Tableau Prep에 64비트 버전의 드라이버를 설치해야 한다는 메시지가 나타납니다. Tableau Desktop의 경우 지침이 조금 더 복잡합니다. 
  3. 드라이버 페이지에서 링크를 클릭하여 https://www.microsoft.com/ko-kr/download/details.aspx?id=13255로 이동합니다. 다운로드 링크를 클릭하고 "x64"가 포함된 다운로드 패키지를 선택했는지 확인합니다. 이 드라이버를 설치합니다.
  4. 이제 연결이 작동해야 합니다. 변경된 드라이버를 반영하려면 Tableau Prep 또는 Tableau Desktop을 닫았다 열어야 할 수 있습니다.

옵션 2:

  1. 최신 버전의 MS Access에 액세스할 수 있는 경우 .mdb 파일을 최신 버전의 Access에서 로드합니다.
  2. 파일/다른 이름으로 저장을 선택하고 최신 파일 유형의 .accdb로 저장합니다.  
  3. MS Access를 닫습니다. 
  4. Tableau를 열고 .accdb 파일을 로드합니다.

옵션 3:

  1. Tableau Desktop을 엽니다.
  2. MS Access .mdb 파일에 연결합니다.
  3. 해당 .mdb 파일의 추출을 만듭니다.
  4. Tableau Prep을 사용하는 경우 추출의 로컬 복사본을 Tableau Prep의 입력 노드로 사용합니다.

원인

32비트 버전의 Microsoft Access 드라이버를 설치했습니다.
이 문서로 문제가 해결되었습니까?