Access 보안에서 작업 그룹 정보 파일의 역할 이해

기술 자료 번역 기술 자료 번역
기술 자료: 305542 - 이 문서가 적용되는 제품 보기.
보통: 기본적인 매크로, 코드 작성 및 상호 운용성 기술이 필요합니다.

본 문서의 내용은 Microsoft Access 데이터베이스(.mdb)에만 적용됩니다.

이 문서의 Microsoft Access 2000 버전에 대한 내용은 305541을 참조하십시오.

이 문서의 Microsoft Access 97 버전에 대한 내용은 303941을 참조하십시오.
모두 확대 | 모두 축소

요약

이 문서에서는 Microsoft Access 보안에서 작업 그룹 정보 파일의 역할 및 관계에 대해 설명합니다.

추가 정보

Microsoft Access를 설치하고 처음으로 데이터베이스를 열면 System.mdw라는 파일이 만들어집니다. 이것이 기본 작업 그룹 정보 파일입니다.

기본적으로 Microsoft Windows 2000을 실행하는 컴퓨터에서 System.mdw 파일은 다음 경로의 사용자 프로필에 만들어집니다.

참고: Application Data 폴더는 숨겨진 폴더입니다.
C:\Documents and Settings\<user name>\Application Data\Microsoft\Access\System.MDW
Microsoft Windows 98을 실행하는 컴퓨터에서 기본 System.MDW 파일은 다음 경로에 만들어집니다.
C:\Windows\Application Data\Microsoft\Access\System.MDW
Microsoft Access 데이터베이스(MDB)를 사용할 때 작업 그룹 정보 파일은 필수 구성 요소입니다. 이 파일은 Microsoft Access의 런타임 설치와 전체 설치에 필요합니다. 작업 그룹 정보 파일은 Microsoft Access 보안의 중요한 구성 요소입니다.

데이터베이스 응용 프로그램을 개발하는 경우 작업 그룹 정보 파일에 대해 잘 이해하고 있어야 합니다. 개발 프로세스의 마지막 단계를 Access에서 보안을 적용하는 데 사용하는 것이 좋습니다. 마지막 단계 전까지는 보안되지 않는 데이터베이스에서 데이터베이스 응용 프로그램을 개발할 수 있습니다.

작업 그룹은 다중 사용자 환경에서 데이터를 공유하는 사용자 그룹입니다. 데이터베이스에서 보안이 구현되면 사용자 및 그룹 계정이 작업 그룹 정보 파일에 기록됩니다. 사용자 암호도 작업 그룹 정보 파일에 저장됩니다.

중요: 데이터베이스에서 Access 보안을 설정하는 경우 안전한 곳에 작업 그룹 정보 파일의 백업 복사본을 저장하는 것이 좋습니다. 작업 그룹 정보 파일이 손실되거나 손상된 경우 파일을 신속하게 복구하는 유일한 방법은 백업 복사본에서 파일을 복원하는 것입니다. 백업 복사본이 없으면 원래 할당되었던 동일한 개인 ID를 사용하여 사용자 및 그룹 계정을 다시 만들어야 합니다. 새로운 작업 그룹 정보 파일이 원본 파일과 똑같이 만들어지지 않으면 작업 그룹 파일로 데이터베이스를 열 수 없습니다.

Access는 데이터베이스에 보안이 설정되지 않은 경우에도 작업 그룹 정보 파일을 사용합니다. 작업 그룹 정보 파일에 저장되는 기본 관리자 사용자 계정은 보안되지 않는 모든 데이터베이스를 여는 데 사용됩니다. 관리자 사용자에 암호를 할당하면 데이터베이스를 다시 열 때 로그온 프롬프트가 표시됩니다.

Microsoft Access 데이터베이스의 보안에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
289885 ACC2002: Microsoft Access 데이터베이스에 보안을 설정하는 방법에 대한 설명

Access 보안은 그룹, 사용자 및 데이터베이스 개체(폼, 보고서, 쿼리 등)의 계층을 기반으로 합니다.

그룹 및 사용자


그룹은 공유 데이터베이스에서 항상은 아니더라도 일반적으로 같은 역할을 갖고 있는 사용자의 모음입니다. 일부 사용자에게 다른 사용자보다 많은 권한을 부여하려고 할 수 있습니다. 다른 사용 권한 수준을 부여할 사용자를 관리하려면 역할을 기반으로 별도의 그룹에 사용자를 배치하고 개별 사용자가 아니라 그룹에 사용 권한을 할당하는 것이 좋습니다.

사용자는 데이터베이스의 전부 또는 일부를 사용하여 작업하는 개인입니다. 사용자는 하나 이상의 그룹에 속할 수 있습니다. 사용자가 둘 이상의 그룹에 속해 있으면 해당 그룹들에 할당된 사용 권한 중 가장 수준이 높은 사용 권한을 갖게 됩니다.

작업 그룹 정보 파일은 사용자 및 그룹 정보를 저장합니다. 각 사용자 계정은 사용자 로그온, 암호 및 개인 ID를 사용하여 만들어집니다. 각 그룹은 그룹 이름과 작업 그룹 ID를 사용하여 만들어집니다. 이러한 정보는 작업 그룹 정보 파일에 저장됩니다.

데이터베이스 개체

각 데이터베이스 개체에는 소유자와 그룹 수준이나 개별 사용자 수준에서 설정되어야 하는 일련의 사용 권한이 있습니다.

데이터베이스 관리자가 그룹을 만들어 같은 능력으로 작업하고 모든 개체에서 같은 사용 권한을 갖게 될 사용자를 그룹화한 경우 그룹 수준에서 사용 권한을 할당하는 것이 회사 전체의 개별 사용자 계정을 관리하려고 하는 것보다 훨씬 더 쉽습니다. 사용 권한이 그룹에 할당되면 사용 권한은 해당 그룹의 모든 구성원 각각에게 확장됩니다. 따라서 데이터베이스 관리자는 쉽게 새로운 사용자 계정을 설정하고 새로운 사용자에게 적절한 그룹을 할당한 다음 새로운 사용자가 즉시 작업을 시작하도록 할 수 있습니다. 그룹 사용 권한은 사용자의 활동을 자동으로 제어합니다.

사용 권한

사용 권한은 그룹과 사용자에게 부여되어 데이터베이스의 각 테이블, 쿼리, 폼, 보고서 및 매크로에서 그룹과 사용자가 수행할 수 있는 작업을 제어합니다. 사용 권한을 통해 사용자나 그룹은 개체를 만들거나 보거나 수정할 수 있으며 이미 만들어진 개체를 삭제할 수 있습니다. 사용자는 할당된 그룹의 사용 권한을 상속합니다.

참고: 사용자가 프로덕션 데이터베이스에서 디자인 변경을 하도록 허용하는 것은 좋지 않습니다. 개발자의 보안 데이터베이스 복사본에만 디자인 변경을 하는 것이 좋습니다. 그런 다음 보안 데이터베이스를 다시 배포할 수 있습니다.

데이터베이스 개체의 사용 권한과 소유권은 데이터베이스에 저장됩니다. 사용 권한과 소유권이 작업 그룹 정보 파일에 저장된 사용자 및 그룹 계정과 항상 연결되어 있기 때문에 보안 응용 프로그램은 보안을 설정하는 데 사용된 특정 작업 그룹 정보 파일을 항상 가리킬 수 있어야 합니다.

같은 워크스테이션이나 서버에서 둘 이상의 Access 데이터베이스를 사용하여 작업하고 있으면 작업 그룹 정보 파일을 여러 개 사용할 수 있습니다. 다른 데이터베이스에는 보안이 설정되지 않지만 한 데이터베이스에 보안이 설정될 수 있습니다. 각 데이터베이스에는 고유한 별도의 보안 체계가 있을 수 있습니다. Access 응용 프로그램에 보안을 설정한 후 보안을 설정하는 동안 사용된 작업 그룹 정보 파일은 데이터베이스가 사용할 유일한 작업 그룹 정보 파일입니다. 작업 그룹 정보 파일을 각 로컬 워크스테이션으로 복사하거나 네트워크를 통해 공유할 수 있습니다.

작업 그룹 파일 관리

개발자나 응용 프로그램 관리자가 Access 메뉴에서 작업 그룹 관리자를 시작하여 추가 작업 그룹 정보 파일을 만들 수 있습니다. Access의 도구 메뉴에서 보안을 가리킨 다음 작업 그룹 관리자를 누릅니다.

작업 그룹 관리자가 현재 작업 그룹 정보 파일의 위치를 표시합니다. 작업 그룹 관리자는 작업 그룹 정보 파일을 만들거나 작업 그룹 정보 파일에 참가하기 위해 설계되었습니다. 특정 작업 그룹 정보 파일에 참가하면 Microsoft Access가 다음 방법 중 하나로 시작되는 경우 해당 파일이 기본 작업 그룹 파일이 됩니다.
  • Microsoft Windows의 프로그램 메뉴에서
  • 데이터베이스 파일에 대한 바탕 화면 바로 가기에서
  • Windows 탐색기에서 데이터베이스 파일을 두 번 누를 때 파일 연결을 통해
사용자는 기본 작업 그룹 정보 파일을 사용하거나 Access가 특정 데이터베이스에 대해 만들어진 보안 작업 그룹 정보 파일을 사용하도록 설정할 수 있습니다. 특정 보안 데이터베이스 파일과 해당 작업 그룹 정보 파일을 연결하려면 바탕 화면 바로 가기를 만들어야 합니다. 각 바탕 화면 바로 가기에는 특정 데이터베이스를 시작하고 해당 데이터베이스에서 보안이 설정된 특정 작업 그룹 정보 파일을 사용하도록 지정된 명령줄 옵션이 있어야 합니다.

MyApp.mdb에서 보안을 설정할 때 작업 그룹 정보 파일을 사용한 경우 MyAppFolder라는 폴더에서 보안 Access 데이터베이스 MyApp.mdb를 시작하려면 명령줄 구문에는 다음과 같이 /WrkGrp 명령줄 스위치가 포함되어야 합니다.
"C:\Program Files\Microsoft Office\Office\MSAccess.Exe" "C:\MyAppFolder\MyApp.MDB" /wrkgrp "C:\MyAppFolder\System.MDW"
바로 가기를 만든 다음 바로 가기의 대상으로 이 구문을 입력할 수 있습니다.

시작 명령줄 옵션에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
209207 ACC2000: Microsoft Access에서 명령줄 스위치를 사용하는 방법

작업 그룹 정보 파일 이름

작업 그룹 정보 파일에 기본 이름인 System.mdw와 다른 이름을 지정할 수 있습니다. 다른 MDW 파일과 쉽게 구별하고 정확한 데이터베이스 파일과 연결하기 위해 개발자가 보안을 설정하고 있는 데이터베이스와 같은 이름으로 작업 그룹 정보 파일의 이름을 지정하는 경우가 많습니다.

여러 작업 그룹 정보 파일을 관리하는 다른 방법은 연결되어 있는 데이터베이스와 같은 폴더에 올바른 작업 그룹 정보 파일의 복사본을 배치하는 것입니다.

특정 데이터베이스에서 사용하기 위해 System.mdw 파일의 추가 복사본이나 새로운 복사본을 만들 수 있습니다. System.mdw의 기본 복사본에 실수로 "보안을 설정"한 경우 응용 프로그램 폴더로 기본 복사본을 복사한 다음 기본 경로에 새로운 System.mdw를 만들 수 있습니다. 새로운 작업 그룹 정보 파일을 만들려면 다음 단계를 수행하십시오.
  1. 특정 데이터베이스를 열지 않고 Microsoft Access를 시작합니다.
  2. 도구 메뉴에서 보안을 가리킨 다음 작업 그룹 관리자를 누릅니다.
  3. 나타나는 대화 상자에서 만들기를 누릅니다.
  4. 작업 그룹 소유자 정보 대화 상자에서 이름, 조직, 작업 그룹 ID를 입력한 다음 작업 그룹 ID를 저장합니다.
  5. 작업 그룹 정보 파일 대화 상자에서 새로운 작업 그룹 정보 파일에 대해 기본값으로 나타나는 경로와 파일 이름을 기록해 둡니다. 다른 위치에 파일을 배치하려면 경로를 편집합니다. 여기에서 파일 이름을 변경할 수도 있습니다.
  6. 이름이 같은 작업 그룹 파일이 있으면 작업 그룹 관리자가 해당 파일을 덮어쓸 것인지 묻습니다. 선택을 한 다음 확인을 누릅니다.
  7. 다음에 나타나는 창은 입력한 정보를 모두 표시하는 확인 창입니다. 검토한 후 확인을 눌러 진행하거나 잘못된 것이 있으면 변경을 누릅니다.
  8. 작업 그룹 파일이 성공적으로 만들어졌으면 이것을 확인하는 창이 나타납니다. 이 메시지에서 확인을 누릅니다. 프로세스가 완료됩니다.
  9. 작업 그룹 관리자를 종료하거나 다른 작업 그룹 파일에 참가하여 기본 파일로 만들 수 있습니다.

런타임 Access 데이터베이스

Microsoft Office Developer를 사용하여 Microsoft Access 응용 프로그램을 패키지로 만드는 경우 배포하는 보안 데이터베이스에 해당하는 보안 작업 그룹 정보 파일을 포함시켜야 합니다.

보안 Microsoft Access 데이터베이스를 배포하지 않는 경우에는 작업 그룹 정보 파일을 포함시키지 않아도 됩니다.

참고: 프로필을 사용하여 Microsoft Access 데이터베이스를 배포하는 경우에는 데이터베이스에 보안이 설정되지 않는 경우에도 작업 그룹 정보 파일을 추가해야 합니다.

참조

Microsoft Access 보안에 대한 자세한 내용은 다음 Microsoft 웹 사이트의 "Microsoft Access 버전 2.0부터 2000까지의 Microsoft Access 보안에 대한 질문과 대답" 백서(영문)를 참조하십시오.
Microsoft Access 버전 2.0부터 2000까지의 Microsoft Access 보안에 대한 질문과 대답(영문)
다음 Microsoft 웹 사이트에 있는 Microsoft 다운로드 센터에서 이 백서를 다운로드할 수도 있습니다.
그림 축소그림 확대
다운로드
SecFaq.Exe




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 305542 - 마지막 검토: 2004년 8월 12일 목요일 - 수정: 4.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
키워드:?
kbdownload kbhowto KB305542

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com