액세스 ODBC 드라이버 또는 OLEDB 공급자 외부 Office 실행 Click 응용 프로그램을 사용할 수 없습니다.

증상

Microsoft Access 데이터 원본의 ODBC 관리자에서 제공 되는 드라이버에 대 한 ODBC DSN 만들려고 하면 시도가 실패 합니다. 이 문제는 office 클릭 실행 (C2R) 설치를 사용 하는 경우 발생 합니다. Office 버전에 따라 발생할 수 있습니다 다음 문제 중 하나로이 작업을 시도 하는 경우.
  • ACEODBC에서 제공 되는 ODBC 드라이버. DLL은 드라이버 선택 대화 상자에서 나열 되지 않습니다.
  • "운영 체제가 현재 하도록 구성 되지 않은 응용이 프로그램을 실행" 오류 메시지.
  • 표시는 "odbcji32.dll를 로드할 수 없습니다" 오류 메시지.

영향을 받는 드라이버:

  • Microsoft Access 드라이버 (*.mdb, *.accdb)
  • Microsoft Access 텍스트 드라이버 (*.txt, *.csv)
  • Microsoft Excel 드라이버 (*.xls, *.xlsx, *.xlsm, *.xlsb)

또한 Microsoft.ACE.OLEDB.12.0 OLEDB 공급자를 사용 하 여 (하나는 사무실 외부에서 실행 되는) 외부 응용 프로그램의 대 한 OLEDB 연결을 정의 하는 경우 발생 "공급자를 찾을 수 없습니다." 오류 공급자에 연결 하려고 할 때.

원인

Office 간편 실행 설치 로컬 운영 체제에서 격리 된 가상 환경에서 실행합니다. 사무실 외부에 일부 응용 프로그램을 격리 된 환경에서 설치를 검색할 위치를 알고 수 없습니다.

간편 실행 Office 365 설치 아키텍처 개요
http://technet.microsoft.com/en-us/library/jj219420.aspx

해결 방법

Office 응용 프로그램에서 사용할 ODBC 연결

Access와 같은 Office 응용 프로그램에서 DSN에서 ODBC 관리자를 사용 하는 대신 만들어 문제를 해결할 수 있습니다. Access에서 새 DSN을 만들려면 다음과이 같이 하십시오.
  1. 리본 메뉴의 외부 데이터 를 선택 > ODBC 데이터베이스.
  2. 가져오기 또는 링크를 선택한 다음 확인을 클릭 합니다.
  3. DSN 만들기 (파일 데이터 원본 또는 컴퓨터 데이터 원본)를 종류에 대 한 탭을 선택한 다음 새로 만들기를 클릭 합니다.
  4. 완성 하는 데 필요한 모든 정보와 함께 해당 하는 드라이버를 선택 합니다.
  5. DSN을 만든 후 나머지 가져오기/연결 단계를 종료 하려면 취소 를 클릭 합니다.
  6. DSN에서 ODBC 관리자에 나타나야 합니다 및 모든 Office 응용 프로그램에서 사용할 수 있습니다.
사무실 외부에서 사용 되는 ODBC 또는 OLEDB Microsoft.ACE.OLEDB.12.0 공급자 연결

호출 응용 프로그램은 드라이버와 공급자를 찾을 수 있도록 다음 소스 중 하나에서 MSI 설치 된 Microsoft Access 데이터베이스 엔진을 설치 해야 합니다.

Microsoft Access 데이터베이스 엔진 2010 재배포 가능 패키지
https://www.microsoft.com/en-us/download/details.aspx?id=13255

Microsoft Access 2013 런타임
http://www.microsoft.com/en-us/download/details.aspx?id=39358

속성

문서 ID: 2874601 - 마지막 검토: 2017. 2. 6. - 수정: 1

Access 2016, Microsoft Access 2013, Microsoft Access for Office 365

피드백