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