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

작성자:  

 조현호 (hhcho)

추천:  0
파일:     조회:  945
제목:   요즘 공유와 보안에대해서 공부하고 있습니다만...
     
 
그간 Crocii님이 강의 하신 공유와 보안에 대해서
공부하고 있습니다.

몇가지 궁금한점이....

1) allowbypasskey 속성을 false로 하는 함수를 만들어서
보안하는 대목에서, 그 함수는 어디다 넣어야 하나요?
Autoexec매크로? 아님 Start 폼 Load event?


2) 여러계정으로 분할해서 관리하는 .mdw 화일로 계정관리를 한다면
디비를 분리하고 프로그램을 각자에게 나누어주는방식은
어떻게 하나요?
디비를 가지고 있는파일에 .mdw를 만들고
프로그램쪽 파일에서 그걸 불러와서(?) 쓰나요?
아니면 프로그램에서 각각의 .mdw를 만들어서 사용하나요?

3) 이렇게 나누어서 사용할경우에는 디비쪽 보안은 어떻게 하나요?

------------------------------
보안에 대해서 들어가려니 좀헉헉거리내요..^^
이형배님의 Access "VBA+MSDE+ASP활용"이라는책
오늘 택배왔는데...한판 붙어봐야겠군요..
 
[불량 게시물 신고]  
Crocii1) 모듈에 넣으시면 됩니다.

2) 서버에 mdw를 공유시키고 그 작업그룹파일에 참가 하게 합니다. 또는 네트워크 공유가 용이치 않을 경우 그 mdw파일을 같이 배포하여 참가하게 해도 됩니다.

3)?? DB쪽 보안을 mdw로 하는 것이지요.. 그 mdw에 참가하지 않으면 무조건 Admin계정 또는 다른 계정으로 들어갈 경우 Users그룹 계정으로 들어가게 되는데 그 계정들에 권한이 아무것도 없다면 파일을 열 수도 없게 됩니다.

MSDE와는 보안방식이 다릅니다.. DB를 MSDE로 하고 폼쪽은 mdb로 만든다면 mdw를 사용할 수 있지만 asp로 만든다면 SQL Server의 보안체계를 따라야 합니다.

그럼 즐거운 주말 되시길..
10-02 (15:59)
삭제 ■신고
조현호네..감사합니다..10-02 (16:03)
삭제 ■신고
Crocii1)번에 대해 다시.. 
모듈에 넣으시고..
폼의 Open이벤트에서 사용자의 권한을 체크하여 BypassKey를 사용할 권한이 없는 사용자이고 현재 AllowBypasskey속성이 True라면 모듈에 있는 함수를 인수값으로 False를 주고 실행한후.. Docmd.Quit   ^^
10-02 (16:05)
삭제 ■신고
조현호쉬프트키누르고 실행을 한다해도 로그인작업하고 권한을 먼저확인한다음에 쉬프트키 작동여부를 결정짓는다는 거군요?10-02 (16:11)
삭제 ■신고
        
  

작성일 : 2004-10-02(15:27)
최종수정일 : 2004-10-02(15:27)