드로우홀릭 더베이직

안녕하세요.

 

온라인으로 TeamData21의 초급, 중급 과정을 수강한 후, “직장인을 위한 실무 액세스책을 참고하며 회사 내부 비용관리용 액세스 프로그램을 만들어 사용하고 있습니다.

현재 3명이 사용 중이며, 데이터 원본 DB를 공유 드라이브(G-Drive)에 놓고, 각 사용자 PC연결테이블을 만들어 데이터 원본에 연결Data를 입력/수정/조회하는 폼들로 구성된 사용자 interface를 설치하도록 구성한 시스템입니다.

 

엑셀로 관리하기 버거웠던 비교적 방대한 양의 데이터를 Access로 옮겨 사용하고, 각종 조회 기능을 넣으면서 여러가지 이점을 체감하고 있습니다.

하지만, 동시 사용자가 있는 경우 새로 입력, 수정한 데이터 레코드가 DB에 반영되지 않고 충돌/소실되는 경우가 종종 발생하고 있어서 이렇게 문의를 드리게 되었습니다.

저희의 공유 환경이 잘못된 것인지, 아니면 단순히 Access 사용자 설정 등에 문제가 있는지 등 문제의 원인과 해결 방안을 파악하고 싶습니다.

특히 앞으로 Access를 이용해서 20명 이상이 동시 사용하는 시스템 개발을 염두에 두고 있어서, 공유 및 동시사용 환경이 먼저 안정적으로 조성되었으면 합니다.

 

현재 개발하여 사용중인 DB는 공유가 어려운 내용이어서, 가능하시다면 새로 시스템을 구축하는 상황을 전제로 원격이나 튜터링 등의 방법을 통해 도움을 받았으면 합니다.

공개된 게시판이어서 내용이 상세하지 못한 점 양해 부탁드리고 제안 주시면 감사하겠습니다.


profile

돌직구

2021.01.15 17:38:03
*.165.242.137

일단 G-Drive가, 공유폴더인데.. 드라이브 문자를 'G'로 두셨다는 말씀이지요?

여러가지 이점을 체감하고 있다니 저도 기분이 참 좋습니다.


새로 입력/수정한 데이터가 충돌/소실된다고 하였는데, 구체적인 증상이 무엇인지도 궁금합니다.


일단, '공유 및 동시사용 환경'에 대한 불안감이 크신듯 한데..

이 문제는 비교적 간단하게 해결될 수 있으니 염려하지 마시기 바랍니다.


일단, 액세스 파일로 공유폴더를 이용해서 데이터베이스를 공유하는 것은 추천하지 않습니다.

이 방식은 DB 파일이 잘 깨지는 등의 문제점이 있습니다.

(그러나 '소실'은 거의 없는 일인데.. 좀 이상하긴 합니다.)


저희가 일정 비용을 받고 개발해 드리는 것 중 모두 공유폴더를 이용한 방식은 전혀 없습니다.

(그만큼 저희가 그 방식을 권장하지 않는다는 말씀입니다.)



그렇다면 어떤 방식이 있을지 궁금하시겠죠..

그것은 바로.. SQL Server를 연결 테이블로 사용하는 방식입니다.

이 방식은 DB파일이 깨지는 등의 문제가 전혀 발생하지 않습니다.

SQL Server는 Microsoft에서 만든 전문 DB입니다. 수십 테라 용량의 데이터를 운영하는 회사에서도 사용되고 있죠.
그러니 그 안정성과 성능은 의심할 필요가 없습니다.


DB를 SQL Server로 사용하고, 여기의 테이블을 액세스의 테이블인 것처럼 동작시킬 수 있습니다.

그리고 현재 사용중인 DB를 SQL Server 기반으로 옮기는 작업도 그다지 어렵지 않습니다.

(직접 하기 어렵다면, 튜터링을 통해 저희가 도움을 드릴 수도 있고요.)


물론, SQL Server 말고, MySQL이나 MariaDB 등을 이용해서 할 수도 있습니다만..

SQL Server가 가장 별 문제가 없습니다. MySQL이나 MariaDB는 묘..한 문제가 발생하는 경우가 꽤 있어서 별로 추천드리지 않습니다.


SQL Server 역시, 무료 버전이 있습니다. 'SQL Server Express Edition'이 그것인데요..

DB당 용량이 10GB로 제한됩니다만..

10GB의 DB 용량은.. 첨부파일 등을 넣지 않는다면 아주 큰 용량입니다.

(실제로 비용을 받고 저희가 개발하는 대부분의 결과물이 Express Edition을 이용해서 나갑니다.)

10GB를 넘는다면, 그 때 SQL Server를 구매해도 되고요.

오라클과 달리, SQL Server는 그다지 비싸지도 않습니다.

사용자 5명의 경우 약 200만원..

무제한 접속자의 경우 약 1000만원 정도이니..

충분히 지출할만 하다고 봅니다.

(MariaDB, MySQL 이용시, troubleshoot 하는 비용으로만 저 비용보다 많이 나갈지도요..)


어쨌든, 저희 경험으로는 20명 이상의 동시 시스템은 전혀 문제될 것이 없습니다.


vrn001

2021.01.25 17:17:34
*.101.55.85

"비밀글입니다."

:
profile

돌직구

2021.01.25 20:56:47
*.13.208.122

1. 구글드라이브, 원 드라이브, Dropbox 등에 공유하는 것은 전혀 지원하지 않습니다. 액세스 공유는 윈도우 파일 공유 하에서만 지원됩니다.

물론, SQL Server를 이용하는 것이 가장 정답에 가깝습니다.


2. 데이터 복잡도를 몰라서 정확하지는 않습니다만.. 2~4시간 정도면 되지 않을까 하는데.. 개발 프로젝트와 달리 튜터링은 저희가 예상 작업 시간을 보증하지 않습니다. 경우에 따라서는 수십시간이 필요할 수도 있겠죠. 일단 해 봐야 압니다.

vrn001

2021.01.26 12:19:16
*.101.55.85

"비밀글입니다."

:
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31898
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28036
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23124
440 2013 초급동영상 중 질문사항 입니다 file 2 푸리쏠 2021-10-29 296
439 팝업폼 테두리스타일 문의드립니다. file 6 vrn001 2021-10-28 314
438 2013으로 최신 엑세스를 공부해도 될까요? 3 guv 2021-10-19 3343
437 설치 후 실행시 오류 5 차가운묵 2021-09-30 3261
436 직장인 실무 액세스 디버그 관련 질문입니다. 1 chaBR21 2021-08-05 7946
435 상위폼 하위폼에서 상위폼 데이터 저장이 안된다고 합니다. 2 탈야마 2021-08-03 5422
434 보고서 완료 후 체크박스 상태 변경 7 아놀드 2021-07-13 841
433 엑세스 쿼리 명령문 문의 1 박상순 2021-07-12 2832
432 [직장인을 위한 실무 액세스] 책의 첨부 파일을 받고 싶습니다. 1 1 darkhead 2021-04-25 14206
431 openForm으로 폼을 띄워서 기존 테이블에 있는 정보를 채워 넣고 싶습니다. 3 darkhead 2021-04-21 1752
430 보고서를 이렇게도 만들수 있을까요....???? 1 아놀드 2021-04-20 1387
429 엑세스 데이터베이스 일관성 에러 문의 1 박상순 2021-02-22 28590
428 조회 폼 모듈 컴파일 오류... 3 1 하나하나 2021-02-17 10009
427 ebook 관련 질문입니다. 2 David 2021-02-09 2255
426 SQL에 대한 궁금즘 2 겨루기 2021-02-03 4572
425 튜터링 서비스 문의드립니다. 1 vrn001 2021-02-02 2987
424 텍스트 가져오는 데 문제가 생겨요. 1 당연히나지 2021-01-24 24366
423 intel vs amd 2 겨루기 2021-01-20 2101
422 유료수강 문의드립니다. 1 정도하 2021-01-16 4016
» 시스템 공유 문제 해결방안 제안 요청드립니다. 4 vrn001 2021-01-15 2711


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.