2017-10-31 1 views
-1

초보자 - 분리 된 테스트 환경에서 여러 개발자가있는 실제 환경 개발에 이르기까지 Access 2010 프런트 엔드, SQL 백 엔드 이동에 대한 지원을 찾고 있습니다. Access 2010 개발 환경

현재 게시하는 동안 데이터베이스를 살고 테스트 데이터베이스에서 전환하는 방법에 대한 도움이 필요 http://www.databasejournal.com/features/msaccess/article.php/3286111/Automatically-Deploy-a-New-Access-Client.htm

의 "자동으로 새 액세스 클라이언트 배포"읽기.

답변

0

일반적으로 코드 시작시 현재 연결된 백 엔드가 동일한 지 확인해야합니다. 이것은 프로덕션 서버를 가리키는 .ini 또는 텍스트 파일이 있어야 함을 의미합니다.

같은 네트워크에있는 경우 연결된 테이블 관리자를 사용하고 프로덕션 SQL 서버의 프런트 엔드를 가리킨 다음 다시 연결하면됩니다. 그런 다음 accDE로 컴파일하고 해당 사전 연결된 데이터베이스를 각 워크 스테이션에 간단히 배포하십시오.

시작시 에 다시 연결해야하는 코드는 인 경우 사이트에 있거나 미리 링크 할 동일한 네트워크에있을 수 없습니다.

FILE dsn을 사용하여 SQL 서버에 연결하면 Access에서 자동으로 링크를 DSN-less로 변환하므로 다시 연결 코드가 필요하지 않으며 각 워크 스테이션에서 "DSN"설정이 필요하지 않습니다.

배포하기 전에 프런트 엔드 응용 프로그램을 수동으로 전환하고 다시 연결할 수 있습니다. 즉, 배포하기 전에 FE가 가리키는 데이터베이스를 간단히 전환 할 수 있습니다.

언급했듯이이 "스위치"에 대해 동일한 네트워크에있을 수 없다면 현재 링크를 테스트하고 올바른 서버를 가리키는 코드를 사용해야합니다. 올바른 SQL 서버가있는 외부 파일이 있어야합니다.

배포 중에 전환해야하는 경우 다시 링크가 필요한지 테스트하려면 코드가 필요하며 예인 경우 "한 번만"실행하여 수정하고 다시 가리 키도록 다시 링크 코드가 필요합니다. 프로덕션 서버에 대한 링크 그것은 사전 연결에 대한 작업이 훨씬 적어 연결시 전환이나 변경이 필요없고 배포 중에 SQL Server를 가리켜 야합니다. 당신을 위해

은 일부 다시 연결 코드가 필요하면,이 코드는 수 다시 링크 :

http://www.accessmvp.com/DJSteele/DSNLessLinks.html