문제

액세스 2003과 2007 사이의 전환시 재구성 지연에 대한 나의 질문은 다음과 같습니다.

BTW, Access 2007과 이전 버전 사이의 재구성을 피할 수는 없습니다. Access 2007은 이전 버전과 동일한 레지스트리 키를 사용하며 Access 2007을 열 때 다시 작성해야합니다.

그렇다면 실제로 두 버전의 데이터베이스를 동시에 실행/개발하는 것이 안전합니까? 레지스트리 변경이 시작되면 액세스 작업에 영향을 미칩니다. 예를 들어 객체에 대한 변경/저장?

도움이 되었습니까?

해결책

대부분의 시간 동안 작동하지만 완벽하게 안전하지는 않기 때문에 Microsft는 동일한 PC에 Microsoft Office의 여러 설치를 지원하는 것을 거부합니다. 권장 솔루션은 가상 머신을 설치하고 가상 시스템에 두 번째 Microsoft Office 버전을 설치하는 것입니다. 그런 다음 서로를 방해하지 않고 한 버전의 액세스에서 다른 버전으로 전환 할 수 있습니다 (전환 시간 대기 없음!)

Microsoft는 32 비트 및 64 비트 버전 모두에서 Virtual PC 2007의 무료 다운로드를 제공합니다.

http://www.microsoft.com/downloads/details.aspx?familyid=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en

서비스 팩은 다음과 같습니다.

http://www.microsoft.com/downloads/details.aspx?familyid=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5&displaylang=en

다른 팁

그것은 완벽하게 안전합니다. 나는 그것을 자주 (달리기와 개발 모두)했습니다. Access 2007에서 데이터베이스를 열 자마자 일부 추가 속성이 데이터베이스에 추가됩니다. 그러나 이것은 나중에 Access 2003에서 데이터베이스를 안전하게 열 수있는 방식으로 수행됩니다.

또한 다중 버전 환경에 데이터베이스가 설치되어 있는데, 다른 사람들이 동일한 백엔드를 사용하는 사람들이 다른 백엔드를 사용했으며, 프론트 엔드는 2003 또는 2007 년에 문을 열었습니다.

당신이 열린 액세스 인스턴스는 그것이 열려있을 때 레지스트리 설정을 상속받을 것 같습니다. 따라서 A2K7을 열면 "Office 구성"절차에 작성된 레지스트리 설정이 표시됩니다. A2K7이 여전히 열려있는 동안 A2K3을 열면 레지스트리 설정을 재구성하고 세션을 상속받습니다. 이것은 이미 실행중인 A2K7 인스턴스에 영향을 미치지 않습니다.

가능한 유일한 예외는 "구성 ..."프로세스 변경 사항이 개방시 읽기가 아니라 나중에 세션에서 읽는 프로세스 변경 사항이있는 경우입니다. 나는 MS가 그런 식으로 사물을 디자인 할 것이라는 강한 의심을 가지고 있습니다. MS가 MS 설치 프로그램 (Office 2000을 가진 대부분의 사람들이 처음 볼 수 있음)을 소개 한 이후 전문 액세스 개발자는 이런 종류의 문제를 다루고 있으며, A2K7 문제는 이전 버전보다 약간 더 나쁩니다 (Vista에서는 더 복잡합니다. Vista는 레지스트리 변경을 처리합니다). MS가 단일 PC에서 여러 버전의 액세스를 고려하는 것보다 증기를 얻는다는 사실은 실제로 위험하다는 것을 의미하지는 않습니다.이 시나리오를 지원하는 데 자원을 바치고 싶지 않다는 것을 보여줍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top