Access 2000에서 자동화를 통해 암호로 보호된 데이터베이스를 여는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 235422 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

OpenCurrentDatabase 메서드를 사용하여 프로그래밍 방식으로 Microsoft Access 사용자 인터페이스 내에서 Access 데이터베이스를 열 수 있습니다. 그러나 OpenCurrentDatabase 메서드에 암호로 보호된 데이터베이스의 암호를 지정하기 위한 매개 변수를 제공하지 않습니다. 따라서 사용자가 있는 경우 데이터베이스 암호 입력 메시지가 자동으로 것입니다.

이 문서에서는 프로그래밍 방식으로 Microsoft Access에서 암호로 보호된 데이터베이스를 여는 방법을 사용자 개입 없이 사용자 인터페이스.

데이터 액세스 개체 (DAO) 암호로 보호된 데이터베이스를 열 때 데이터베이스 암호를 지정할 수 있습니다. 코드에서 만든 Microsoft Access 인스턴스 DBEngine 속성을 사용하여 DAO 데이터베이스의 암호를 지정할 수 있습니다. Microsoft Jet 데이터베이스 엔진에서 데이터베이스 암호를 검사가 완료된 후에 OpenCurrentDatabase 메서드에 Microsoft Access 사용자 인터페이스에서 사용자 개입 없이 데이터베이스를 열 수 있습니다.

단계별 예제

주의: 이 예제의 단계를 경우 Northwind.mdb 예제 데이터베이스를 수정합니다. Northwind.mdb 파일을 백업하려면 다음과 같이 데이터베이스의 복사본을 할 수 있습니다.

  1. Microsoft Access 2000 시작하십시오.
  2. 단독 사용을 위해 Northwind.mdb 예제 데이터베이스를 엽니다. 데이터베이스를 단독 사용 열려면 열기 대화 상자에서 Northwind.mdb열기 단추 옆의 화살표를 클릭한 다음 단독으로 열기를 클릭하십시오.
  3. 도구 메뉴에서 보안 가리킨 다음 데이터베이스 암호 설정 을 클릭하십시오.
  4. nwind암호확인 상자에 입력한 다음 확인 을 누릅니다.
  5. Northwind.mdb 예제 데이터베이스를 닫습니다.
  6. 데이터베이스 프롬프트에 입력할 것인지 묻는 메시지가 확인하기 위해 Northwind.mdb 예제 데이터베이스를 엽니다.
  7. 데이터베이스가 열리지 않도록 취소 를 클릭하십시오.
  8. 빈 데이터베이스를 새로 만듭니다.
  9. 새 모듈을 디자인 보기로 엽니다.
  10. 도구 메뉴에서 참조 를 누릅니다.
  11. Microsoft DAO 3.6 개체 라이브러리에 대한 참조를 추가하고 참조 대화 상자를 닫으려면 확인 누릅니다.
  12. 모듈에 다음 코드를 추가하여:
    Option Compare Database
    Option Explicit
    
    Sub OpenPasswordProtectedDB()
    
       'Define as Static so the instance of Access
       'doesn't close when the procedure ends.
       Static acc As Access.Application
       Dim db As DAO.Database
       Dim strDbName As String
       strDbName = "C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb"
       Set acc = New Access.Application
       acc.Visible = True
       Set db = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=nwind")
       acc.OpenCurrentDatabase strDbName
       db.Close
       Set db = Nothing
    End Sub
    					
  13. 직접 실행 창에서 OpenPasswordProtectedDB 서브루틴을 실행하십시오.
참고 Northwind 데이터베이스의 암호 프롬프트 없이 Microsoft Access의 새 인스턴스에서 열립니다.

나중에 Northwind.mdb 예제 데이터베이스의 데이터베이스 암호 제거 할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. Microsoft Access 2000 시작하십시오.
  2. 단독 사용을 위해 Northwind.mdb 예제 데이터베이스를 엽니다. 데이터베이스를 단독 사용 열려면 열기 대화 상자에서 Northwind.mdb열기 단추 옆의 화살표를 클릭한 다음 단독으로 열기를 클릭하십시오.
  3. 데이터베이스 암호를 묻는 메시지가 나타나면 nwind 를 입력한 다음 확인 을 누릅니다.
  4. 도구 메뉴에서 보안 가리킨 다음 데이터베이스 암호 해제 를 클릭하십시오.
  5. 데이터베이스 암호를 묻는 메시지가 나타나면 nwind 를 입력한 다음 확인 을 누릅니다.
  6. 데이터베이스를 닫습니다.
데이터베이스 암호가 제거됩니다.




참조

DAO를 사용하여 암호 보호된 데이터베이스를 여는 방법에 대한 자세한 내용은 아래 문서 번호를 눌러 Microsoft 기술 자료에 있는 문서를 클릭하십시오.
209953ACC2000: 암호로 보호된 데이터베이스 열기 위해 OpenDatabase 메서드 사용 방법









속성

기술 자료: 235422 - 마지막 검토: 2004년 7월 28일 수요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Access 2000 Standard Edition
키워드:?
kbmt kbautomation kbprogramming kbhowtomaster KB235422 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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