MS Access의 DB를 다른 PC에서 접속 가능할까요?

witbox   
   조회 2973   추천 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 

안녕하세요,

요즘 MS Access 2021를 배우고 있습니다. 이렇게 좋은 툴을 여태껏 외면하고 있었다니! 


암튼, 질문을 드리자면

하나의 PC에서 mdb 파일을 가지고 있으면 다른 PC에서 이 mdb 파일을 랜을 통해 연결하고 동일한 작업을 할 수 있을까요?

찾아보니 ODBC 등 가능할것 같기는 한데, 동시에 여러명이 접속해서도 정상 동작이 되는지가 궁금합니다.


추가로, Access에서 작성한 어플리케이션을 deploy 해서 Access가 설치되지 않은 PC나 웹에서 접속이 가능하게 할 수 있을까요? 


사실 MySql 서버 올리고 web어플리케이션으로 만들면 되는 문제인데, 저의 능력 밖이라 ㅠㅠ MS Access로 사부작사부작 해보려고 합니다.

감사합니다.

짧은글 일수록 신중하게.
gmltj 2023-11
다른 사용자가 랜으로 접속해서 파일 공유로 여는거라면... 나중에 접속한 사람이 안 열리는 문제가 생기므로.. 차라리 mdb 파일보다는 sql 서버를 설치해서 운용하시는게.... 

access 가 설치 안 된곳에서 쓸려면 액서스 런타임이 있습니다... 액서스 프로그램의 편집 수정은 안되고 실행만 되게...
구차니 2023-11
access 를 export 해서 웹으로 꺼내는 기능이 있는걸로 알고 있습니다.
파일 자체를 여러곳에서 접근할 수 있도록 만든 녀석이 아니라서 odbc를 써도
트랜잭션이라던가 일반적인 db 처럼 쓸수 있을진 모르겠습니다
2c장규식 2023-11
가능합니다..전직장에서 그렇게 코딩을 했지요..20년전 vb6 엑세스로 odbc는 구세대 잔재물이라 안ㅆ고 ado로 그당시는 사용했습니다..
지금은 닷넷에서는 ado.net으로 코딩하더군요..
트랜젝션 작업도 가능하구요...여러대에서 접속해서 사용도 가능하지만 5대이하로 권장합니다..사용해보니...그리고 mdb가 데이타와 로그화일을 같이 가지고 있는 특성상 특정 용량이상 사용이 안되구요..엄청느려져서 압축작업으로 로그를 날려버리기도 해야 합니다...
배포는 ado 배포모듈하고 mdb를 같이 배포하면 해결이 됩니다..(이건 좀 다른 영역이라 배포화일 만드는 법이라 )

그래서 추천은 mssql express 버전을 추천합니다..ㅎㅎㅎ
witbox 2023-11
감사합니다.
답변 참고하여 하나씩 찾아보겠습니다!
검댕까막 2023-11
MS Access 보다 SQL Server(MS SQL) 를 사용해 보시는게 더 좋으리라 봅니다.
아울러 RDB  의 개념도 정확하게 파악해 보시고요.
Express 버전은 라이선스 문제도 없습니다.


QnA
제목Page 243/5732
2015-12   1794181   백메가
2014-05   5269092   정은준1
2020-01   3493   일리케
2014-03   3430   전현규
2016-08   4668   hyunsemo
2020-01   5476   maronet
2012-01   7582   손갑빈
2016-08   4095   슬루프
2021-04   7819   수퍼싸이언
2024-07   2230   Rich
2012-02   6958   김창수
2015-07   10704   서울사람
2022-12   2910   앤디캔디
2016-08   5702   힛또
2017-08   4302   monet
2015-07   5016   리스보아
2018-11   5925   이정근
2015-07   3758   까비
2018-11   2828   kking
2018-11   3327   안형곤
2020-01   2593   눈팅돌이
2022-12   1443   허우대