2012-04-26 2 views
0

Microsoft Access 응용 프로그램을 병렬로 작동하도록되어 있습니다. 기본적으로 우리는 항상 최대 3 명의 동시 액세스가 필요합니다. (읽은 내용에서 트래픽 관련 문제가 너무 많아서는 안됩니다.)MS Access (2007)의 동시 사용자

대개 우리는 모두 같은 테이블에서 작업해야합니다 (실제로는 3 개의 테이블이지만이 액세스 도구를 사용하면 항상 +를 클릭하여 하위 테이블을 열 수 있습니다).

이렇게하는 방법에 대한 정보를 찾는 데 어려움을 겪고 있으므로 좋은 기사를 가리키는 모든 정보를 환영합니다.

또한 나는 누가 누가 무엇을 변경했는지보고 싶습니다. 그래서 어떤 종류의 로깅을 구현합니다.

현재 데이터베이스는 어딘가에 있으며 다운로드 (사용 중이라고 쓰십시오)하고 변경하고 다시 업로드합니다. 그것은 석기 시대의 해결책이며 이것을 가능한 빨리 바꾸어야합니다.

도움을 주시면 대단히 감사하겠습니다.

+0

동시에 DDL을 변경 (예 : 테이블 구조 변경)해야합니까, 아니면 3 명의 사용자가 동시에 데이터를 추가 및 삭제할 것입니까? – artbristol

+0

업데이트, 삽입 및 삭제 만 수행하면됩니다. – taranaki

답변

1

가장 쉬운 방법은 mdb/accdb 파일을 네트워크 드라이브에 붙이고 사람들이 로컬에서 먼저 복사하는 것이 아니라 그곳에서 파일을 여는 것입니다. 3 명의 동시 사용자가 너무 자주 충돌하지는 않지만 정기적 인 백업을 수행해야합니다.

로깅의 경우 양식을 통해 변경 한 사항을 감사하기는 쉽지만 표는 그리 많지 않습니다. 이 스레드를보세요 http://forums.devarticles.com/microsoft-access-development-49/creating-audit-trail-of-all-edits-to-database-22382.html

+0

ehm 이해가 잘 안됩니다. 따라서 3 명이 같은 위치 (로컬이 아님)에서 파일을 열고 동일한 테이블에서 변경을 수행하면 문제가 발생하지 않습니다. 항목 잠금은 자동으로 발생합니까? – taranaki

+0

그래, 그게 MS Access의 요점이야. 당신이 나를 믿지 않는다면 먼저 더미 카피로 시도해보십시오. – artbristol

+0

아 헤헤, 노노, 나는 너를 믿는다 :) 나는 단지 놀라 울 뿐이다 :) 그래서 그것은 아주 위대하다! 여러분의 도움과 로깅 링크에 많은 도움을 주신 데 대해 감사드립니다. – taranaki

관련 문제