Applies ToAccess 2010 Access 2007

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

CopyDatabaseFile 매크로 함수를 사용 하 여 현재 Microsoft SQL Server 7.0 또는 Access 프로젝트에 연결 된 이후 데이터베이스의 복사본을 만들거나 (*.adp). Access 현재 데이터베이스를 분리 한 다음 대상 서버에 연결 합니다. 분리 및 데이터베이스를 연결 하는 방법에 대 한 자세한 내용은 SQL Server 설명서를 참조 합니다.

참고: 데이터베이스를 신뢰할 수 없는 경우이 작업 허용 되지 않습니다.

참고: Access 2010은 Access 데이터 프로젝트를 지 원하는 마지막 버전입니다.

설정

CopyDatabaseFile 매크로 함수에 인수는 다음과 같습니다.

매크로 함수 인수

설명

데이터베이스 파일 이름

새 마스터 데이터 파일의 이름입니다. 파일에 대 한 기본 경로 Access 프로젝트 파일 (.adp)의 현재 위치입니다.

기존 파일 덮어쓰기

동일한 이름의 기존 파일을 바꿀 것인지 여부를 지정 합니다. 하는 경우 로 설정 하 고 파일 이름이 이미, 파일을 덮어씁니다. 경우 아니요로 설정 및 파일 이름이 이미, 덮어쓰지 않고, 작업에 실패 합니다. 파일이 이미 존재 하지 않는 경우이 설정을 무시 됩니다. 기본값은 입니다.

모든 사용자 연결 끊기

Access에서 사용자의 데이터베이스를 강제로 있는지 여부를 지정 합니다. , 현재 데이터베이스에 연결 된 사용자로 설정 된 데이터베이스 복사 작업을 진행할 수 있도록 연결이 끊어지면 합니다. 경우 아니요 하나를 설정 하거나 더 많은 사용자가 데이터베이스 복사 작업이 실패 데이터베이스에 연결 되어 있습니다. 기본값은 No입니다.

사용자가 경고 없이 데이터베이스에서 연결을 끊어도 데이터가 손실 될 수 있습니다.

주의

복사 작업 동기, 이므로 데이터베이스 복사본 완료 될 때까지 다른 작업을 수행할 수 없습니다.

CopyDatabaseFile 매크로 함수 데이터, 데이터 정 및 데이터베이스 개체 복사 뿐만 아니라 기본값, 텍스트 제약 조건 및 조회 값 등 확장된 속성 복사 됩니다.

복사 하 여 데이터베이스에 대 한 요구 사항:

  • 모든 응용 프로그램 및 사용자 전에 끊어야 데이터베이스 파일을 복사 합니다.

  • 모든 개체 및 탐색 창 제외 하 고 보기를 닫아야 합니다.

  • 현재 데이터베이스를 복제할 수 있어야 합니다.

  • 원본 서버 데이터베이스 Microsoft SQL Server 7.0 이상 버전 수 또는 SQL Server 2000 데스크톱 엔진 로컬 컴퓨터에서 실행 해야 합니다.

  • 원본 서버에서 SQL Server 데이터베이스는 단일 파일 데이터베이스 여야 합니다.

  • 원본과 대상 SQL Server 컴퓨터 시스템 관리자 역할의 구성원 이어야 합니다.

Visual Basic for Applications 모듈에서에서 CopyDatabaseFile 매크로 함수를 실행 하려면 DoCmd 개체의 CopyDatabaseFile 메서드를 사용 합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.