나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 황동준 (bogri2000)

추천:  0
파일:     조회:  67
제목:   [RE]공유방식에 대한 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(2007-2016):

* 아래줄에 질문을 작성하세요 >> 
그동안 저의 개인 PC에 설치된 ACCESS에 VBA를 활용하여, 몇 가지 업무를 코딩해 보았고, 그 결과 아직 갈길이 멀지만 그래도 일부 업무를 빠르고 간결하게 처리하게 되었습니다. 난관에 부딪칠 때마다 도움 주심에 감사드립니다.

이제는 제가 만든 앱(?)을 복수의 사용자가 함께 공유하면서 사용해 보려고 합니다. 그렇게 하기 위해 검색을 통해 공유방법을 찾아 보았는데 개념 부족인지 이해가 잘 되지 않아 문의 드립니다.

공유하는데 있어 두 가지를 방법을 알고 싶습니다. 
첫번째는 2~3명이 한 공간에서 공유할 때 가장 효율적인 방법입니다.
두번째는 코딩을 주로 야간에 집에서 해야하기 때문에 집과 업무공간에서 공유하는 방법입니다. 

저희한테 적합한 방식이 무었인지 궁금하고, 어떤 내용을 공부해야 하는지 알고 싶습니다.
==============[이형재님 글에 대한 답변입니다]==============

● MS ACCESS 다중 사용자

기본적으로 엑셀자동화로 해도 충분한 업무를 ACCESS로 개발 해야 하는 이유이기도 하지요.

최대255명을 지원하지만,  성능상 5~10명의 사용자가 적합합니다.

기본적인 구조는 프런트앤드-백엔드로 분할하여 메인 서버가 될 PC의 공유폴더에 테이블이 담긴BE파일을 지정하고, 

나머지 프런트엔드파일을 각각의 클라이언트 피씨에 배포하여 사용합니다. 
(공유폴더의 파일 하나를 여러명이 동시에 여는 개념은 아닙니다.)

      서버
     (BE파일)
 ┌────┼────┐
 PC1   PC2   PC3
(FE파일) (FE파일) (FE파일)

분할방법은 마법사를 사용하거나,  간단히 파일 복사만 하셔도 됩니다.

서버PC의 공유폴더에는 서버용 파일을 복사해 놓으시면 됩니다.

클라이언트PC에 사용될 파일은 테이블을 모두 지운 후, 

외부 데이터 - 새 데이터 원본 - 데이터베이스에서(D) - ACCESS 하신 후 연결 테이블로 모든 테이블을 연결 하시면 됩니다.

설정방법은 예전 게시글 참조하세요.
https://officetutor.co.kr/board/Dtype/bfrmvw.asp?f_tn=Dqa_access&f_bno=39945&page=&fchk=brd_title&fval=%EA%B3%B5%EC%9C%A0

배포할 클라이언트 파일은 미리 연결 설정을 한 상태에서 배포하시면 각각의 피씨에서 따로 연결 안해도 됩니다.(네트워크주소로연결됨)

메인 서버가 되는 피씨는 네트워크상 공유폴더가 있어야 하며, 각각 클라이언트들이 사용하는 시간내내 켜져 있어야 합니다.

공유폴더는 사용편의상 Everyone이 읽기/쓰기 가능한 상태로 설정하시고, 암호로 보호된 공유는 끄시는게 좋습니다.

테이블이 추가되거나 구조가 변경 될 경우 서버의 파일을 변경 하여야 하고,  클라이언트에서 연결된 테이블에서는 편집이 불가합니다.

테이블을 제외한 나머지 개체들은 업그레이드가 될 때마다 클라이언트 피씨에 배포 하여야 합니다. 




● 외부네트워크에서 사용

기본적으로 MSACCESS는 데스크탑용이라 외부와 연결하기는 제약이 많습니다.
SharePoint를 이용하거나, ODBC나 VPN을 이용하여 사용 할 수는 있지만 속도측면에서 많이 불편합니다.

실제업무를 다른 네트워크에서 해야 하는 상황이면,  MS SQL등으로 업사이징 하시는게 좋습니다.

다만,  개발을 목적으로 집과 사무실을 연결 하여 사용하시려면 공유기의 DDNS와 윈도우즈의 VPN을 이용하여 폴더를 공유하여 사용할 수도 있습니다.

이또한 불편해서 보통은 클라우드에 업로드 하거나 USB를 이용하겠지요.

저같은 경우는 (PC의 성능이 좋고 인터넷 회선속도가 양호 하다면) 사무실 PC를 RDP나 크롬원격데스크톱으로 열어서 작업 합니다.
 
[불량 게시물 신고]  
이형재자세한 설명에 감사드립니다. 
항상 많이 배웁니다.
저에게 맞는 방법을 찾아 보겠습니다.
감사합니다~
08-05 (21:59)
삭제 ■신고
        
  

작성일 : 2025-08-05(09:31)
최종수정일 : 2025-08-05(09:31)
 


 ◎ 관련글

  제 목   작성자   날짜
공유방식에 대한 문의 이형재 2025-08-04
[RE]공유방식에 대한 문의 황동준 2025-08-05