2011-08-19 4 views
17

MS Access 64 비트 ODBC 드라이버를 수동으로 설치하려고합니다. 32 비트 Office를 제거하고 64 비트 Office를 설치하는 것은 회사에서 사용하는 추가 기능으로 인해 선택할 수 없습니다.32 비트 Office가있을 때 수동으로 64 비트 MS Access ODBC 드라이버 설치

AccessDatabaseEngine_x64.exe를 다운로드하고 WinRar와 Universal Extractor를 사용하여 모든 파일을 임시 디렉토리에 압축을 풀었습니다. 나는 내가 필요한 모든 파일을 가지고 있다고 믿지만 여기에서 어디로 가야하는지 약간 확신 할 수 없으며 약간의 안내에 감사 할 것입니다.

64 비트 ODBC 관리자가 MS Access ODBC 드라이버를 사용하려면 어떤 DLL을 등록해야합니까?

사용할 수 있도록 레지스트리 항목 목록이 있습니까?

아무도 합리적인 방법으로 처리하지 않았습니까?

미리 감사드립니다. 32 비트 MS 오피스가 존재하는 경우에도 64 비트 에이스 드라이버를 설치할 수 있습니다/수동 스위치를 사용하여

+0

64 비트 ACE 용 설치 프로그램이 없습니까? –

+2

예, 있습니다.하지만 먼저 검사하는 것은 32 비트 Office가 설치되어 있는지 확인하는 것입니다. 있다면 설치 프로그램이 중단됩니다. 설치 프로그램이 수표를하지 않도록 강요받을 수 있다고 들었지만 32 비트 Office를 휴지통으로 만들 수 있다고 우려하고 있습니다. 나는 여기서 최소한의 접근법을 기대하고있다. Thx – JMoney

+0

어쩌면 설치자가 계속해서 진행하기를 거부 한 좋은 이유가 있습니다. 내가 읽은 것부터 32 비트와 64 비트 Office 구성 요소를 혼용 할 수는 없습니다. Office가 ACE에 의존한다는 것을 감안할 때 나는 운이 나쁘다고 생각합니다. –

답변

27

: http://blog.codefluententities.com/2011/01/20/microsoft-access-database-engine-2010-redistributable/

그냥 경고하는 2010 시스템에서 2010 년 64 비트 ACE 엔진을 설치 32 비트 Office가 이미 설치되어 있으면 기존 Office 2010에서 이상한 행동으로 이어질 수 있습니다.

+1

방금 ​​방금 날을 저장했습니다. 하루 종일 32/64 비트 드라이버의 설치를 강제 할 수 있다는 것을 모른 채이 문제를 회피하려고 시도한 후에 나는 포기했다. 그때 만, 나는 적극적으로 그것을 찾지 않고 멈추고 나서,이 질문과 당신의 대답을 발견했습니다. 감사! – Cesar

+0

이 작업을 수행 할 때 컴퓨터가 다시 시작되었으므로이 경우 시도 할 경우 파일을 저장했는지 확인하십시오. 나중에 다시 시도해 보니 효과가있는 것 같습니다. (제 사무실에서 이상한 행동이 있었지만 지금은 그걸로 살 수 있습니다) – aljgom

+0

이상한 점을 설명해 주시겠습니까? 나는 MS Access를 전혀 시작할 수 없으며 Word가 시작되기 전에 30 분 동안 무언가를 설치하지 못하고 시도하고있어 이것이 나에게 옵션처럼 보이지 않습니다. – watbywbarif

0

이클립스를 실행하는 win7x64 상자에 이식 할 때 액세스 DB에 연결된 SpringJDBC 응용 프로그램에서이 동일한 문제가 발생했습니다. -4.3x64 케플러.

나를 위해 일한 것은 32 비트 Office2010 및 Lync와 기타 MS 응용 프로그램을 완전히 제거하고 64 비트 버전을 설치하는 것이 었습니다.

다음은 정말 재미있는 부분이다 : 당신이 Access64bit 드라이버 이름에 사용되는 드라이버의 이름은 지금 :

| Microsoft Access 드라이버 (* .mdb, * .accdb) |

예, "mdb"다음의 쉼표 공간입니다. 이 도움이

<bean id="dataSource"  
    class="org.springframework.jdbc.datasource.DriverManagerDataSource" 
    lazy-init="default" 
    autowire="default" 
    dependency-check="default"> 

    <property name="driverClassName" 
      value="sun.jdbc.odbc.JdbcOdbcDriver"/> 

    <property name="url"   
      value="jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=/Data/dbs/cl97_2k.mdb;"/>  
      <!-- Above is Access 64bit Driver Reference --> 

      <!-- Below is the Access 32bit Driver Reference.   
      value="jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=/Data/dbs/cl97_2k.mdb;"/> 
      --> 

    <property name="username" value=""/> 
    <property name="password" value=""/> 

</bean> 

희망 :

는 그래서, 데이터 소스에 대한 내 스프링 설정처럼 보인다!

관련 문제