백업 및 복원 프로세스로 데이터 보호

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

시스템 오류가 있는 경우 전체 데이터베이스를 복원하거나 실행 취소 명령으로는 실수를 수정하기에 충분하지 않은 경우 개체를 복원하려면 Access 데스크톱 데이터베이스의 백업 복사본이 필요합니다.

데이터베이스의 백업 복사본이 저장소 공간을 낭비하는 것처럼 보이는 경우 데이터 및 디자인 손실을 방지하여 시간을 절약할 수 있는 방법을 고려합니다. 데이터베이스를 업데이트하는 사용자가 여러 명 있는 경우 정기적으로 백업을 만드는 것이 특히 중요합니다. 백업 복사본이 없으면 손상되거나 누락된 개체나 데이터베이스 디자인의 변경 내용을 복원할 수 없습니다.

참고

이 문서는 Access 웹앱에 적용되지 않습니다.

이 문서의 내용

정기적인 백업 계획

일부 변경 내용이나 실수는 되돌릴 수 없으므로 데이터베이스의 백업 복사본을 만들어야 한다는 것을 깨닫기 전에 데이터 손실이 발생할 때까지 기다리지 않는 것이 좋습니다. 예를 들어 작업 쿼리를 사용하여 레코드를 삭제하거나 데이터를 변경하는 경우 실행 취소를 사용하여 쿼리에 의해 업데이트된 값을 복원할 수 없습니다.

특히 쿼리에서 데이터를 변경하거나 삭제하는 경우 작업 쿼리를 실행하기 전에 백업을 만드는 것이 좋습니다.

데이터베이스에 여러 사용자가 있는 경우 백업을 수행하기 전에 모든 사용자가 데이터베이스를 닫아 데이터에 대한 모든 변경 내용이 저장되도록 해야 합니다.

다음은 데이터베이스를 백업하는 빈도를 결정하는 데 도움이 되는 몇 가지 지침입니다.

  • 데이터베이스가 아카이브이거나 참조용으로만 사용되고 거의 변경되지 않는 경우 디자인이나 데이터가 변경될 때만 백업을 만드는 것으로 충분합니다.

  • 데이터베이스가 활성 상태이고 데이터가 자주 변경되는 경우 데이터베이스를 정기적으로 백업하는 일정을 만듭니다.

  • 데이터베이스에 사용자가 여러 명 있는 경우 디자인 변경 후 데이터베이스의 백업 복사본을 만듭니다.

    참고

    연결된 테이블의 데이터에 연결된 테이블이 포함된 프로그램에서 사용 가능한 백업 기능을 사용하여 백업을 만듭니다. 연결된 테이블이 포함된 데이터베이스가 Access 데이터베이스인 경우 분할된 데이터베이스 백업 섹션의 절차를 사용합니다.

맨 위로 이동

데이터베이스 백업

데이터베이스를 백업하면 디자인 보기에 열려 있는 개체가 저장 및 닫히고 지정한 이름과 위치를 사용하여 데이터베이스 파일의 복사본이 저장됩니다.

참고

Access는 개체 기본 보기 속성의 값에 지정된 대로 개체를 다시 엽니다.

백업 복사본을 만들 데이터베이스를 열고 다음을 수행합니다.

  1. 파일을 클릭한 다음 다른 이름으로 저장을 클릭합니다.

  2. 파일 형식에서 다른 이름으로 데이터베이스 저장을 클릭합니다.

  3. 고급에서 데이터베이스 백업을 클릭한 다음 다른 이름으로 저장을 클릭합니다.

  4. 다른 이름으로 저장 대화 상자의 파일 이름 상자에서 데이터베이스 백업의 이름을 검토합니다.
    원하는 경우 이름을 변경할 수 있지만 기본 이름에는 원본 데이터베이스 파일의 이름과 백업을 만든 날짜가 모두 포함됩니다.

    백업에서 데이터 또는 개체를 복원할 때 일반적으로 백업이 제공된 데이터베이스와 백업이 만들어진 시기를 알고 싶으므로 기본 파일 이름을 사용하는 것이 좋습니다.

  5. 파일 형식 목록에서 백업 데이터베이스를 저장할 파일 형식을 선택한 다음 저장을 클릭합니다.

맨 위로 이동

분할된 데이터베이스 백업

분할 데이터베이스는 일반적으로 두 개의 데이터베이스 파일, 즉 테이블의 데이터만 포함된 백 엔드 데이터베이스와 백 엔드 데이터베이스, 쿼리, 폼, 보고서 및 기타 데이터베이스 개체의 테이블에 대한 링크를 포함하는 프런트 엔드 데이터베이스로 구성됩니다. 모든 데이터는 백 엔드 데이터베이스에 저장됩니다. 쿼리, 폼 및 보고서와 같은 모든 사용자 인터페이스 개체는 프런트 엔드 데이터베이스에 유지됩니다.

분할 데이터베이스를 사용하는 것처럼 프런트 엔드 데이터베이스와 백 엔드 데이터베이스를 독립적으로 백업하려면 시간이 오래 걸릴 수 있습니다. 백 엔드 데이터베이스에는 데이터가 포함되어 있으므로 백 엔드 데이터베이스를 정기적으로 백업하는 것이 더욱 중요합니다.

디자인을 변경할 때 프런트 엔드 데이터베이스를 백업합니다. 프런트 엔드 데이터베이스의 개별 사용자는 임의로 디자인을 변경할 수 있으므로 사용자가 프런트 엔드 데이터베이스의 자체 백업 복사본을 만들도록 요구하는 것이 좋습니다.

백 엔드 데이터베이스 백업

백업 프로세스를 실행하려면 데이터베이스 파일에 대한 독점적인 액세스가 필요하고 백업 프로세스가 실행되는 동안 사용자가 백 엔드 데이터베이스를 사용하지 못할 수 있으므로 백업 프로세스를 시작하기 전에 사용자에게 알립니다.

  1. 백 엔드 데이터베이스만 열려면 Access를 시작합니다.

  2. Open Other FilesComputer>Browse> 클릭한 다음 백업할 백엔드 데이터베이스 파일을 선택합니다.

  3. 열기 옆에 있는 화살표를 클릭한 다음 Open Exclusive를 클릭합니다.
    단독으로 열기 위에 마우스 커서를 놓아 열기 단추의 드롭다운 목록이 확장된 열기 대화 상자

  4. 파일을 클릭한 다음 다른 이름으로 저장을 클릭합니다.

  5. 파일 형식에서 다른 이름으로 데이터베이스 저장을 클릭합니다.

  6. 고급에서 데이터베이스 백업을 클릭한 다음 다른 이름으로 저장을 클릭합니다.

  7. 다른 이름으로 저장 대화 상자의 파일 이름 상자에서 데이터베이스 백업의 이름을 검토합니다.
    원하는 경우 이름을 변경할 수 있지만 기본 이름에는 원본 데이터베이스 파일의 이름과 백업을 만든 날짜가 모두 포함됩니다.

    백업에서 데이터 또는 개체를 복원할 때 일반적으로 백업이 제공된 데이터베이스와 백업이 만들어진 시기를 알고 싶으므로 기본 파일 이름을 사용하는 것이 좋습니다.

  8. 다른 이름으로 저장 대화 상자에서 백 엔드 데이터베이스의 백업 복사본을 저장할 위치를 선택한 다음 저장을 클릭합니다.

프런트 엔드 데이터베이스 백업

디자인을 변경한 후 프런트 엔드 데이터베이스를 백업하려면 디자인을 변경한 직후 데이터베이스를 열어 둔 다음 데이터베이스 백업 섹션의 2단계부터 단계를 따릅니다.

맨 위로 이동

데이터베이스 복원

참고

데이터베이스의 백업 복사본이 있는 경우에만 데이터베이스를 복원할 수 있습니다.

백업은 데이터 무결성과 디자인을 신뢰할 수 있는 데이터베이스 파일의 "알려진 양호한 복사본"으로 간주됩니다. Access에서 데이터베이스 백업 명령을 사용하여 백업을 만들어야 하지만 알려진 문제 없는 복사본을 사용하여 데이터베이스를 복원할 수 있습니다. 예를 들어 USB 외부 백업 장치에 저장된 복사본에서 데이터베이스를 복원할 수 있습니다.

전체 데이터베이스를 복원하는 경우 손상되었거나, 데이터 문제가 있거나, 완전히 누락된 데이터베이스 파일을 데이터베이스의 백업 파일로 바꿉니다.

  1. 파일 탐색기를 열고 알려진 문제 없는 데이터베이스 복사본을 찾습니다.
  2. 손상되거나 누락된 데이터베이스를 교체해야 하는 위치에 정상 작동이 확인된 복사본을 복사합니다.
    기존 파일을 바꾸라는 메시지가 나타나면 바꿉니다.

맨 위로 이동

데이터베이스의 개체 복원

데이터베이스에서 하나 이상의 개체를 복원해야 하는 경우 복원할 개체가 포함되거나 없는 데이터베이스로 데이터베이스의 백업 복사본에 있는 개체를 가져옵니다.

중요

다른 데이터베이스나 프로그램에 복원 중인 데이터베이스의 개체에 대한 링크가 있는 경우 데이터베이스를 올바른 위치로 복원하는 것이 중요합니다. 이렇게 하지 않으면 데이터베이스 개체에 대한 링크가 작동하지 않으므로 업데이트해야 합니다.

  1. 개체를 복원할 데이터베이스를 엽니다.

  2. 누락된 개체를 복원하려면 3단계로 건너뜁니다. 잘못된 데이터 또는 누락된 데이터를 포함하거나 개체가 올바르게 작동을 중지한 경우 개체를 바꾸려면 다음을 수행합니다.

    1. 현재 개체를 보존하려는 경우 복원한 후 복원된 버전과 비교하려면 복원하기 전에 개체 이름을 바꿉니다. 예를 들어 Checkout이라는 손상된 양식을 복원하려는 경우 손상된 양식의 이름을 Checkout_bad로 바꿀 수 있습니다.

    2. 바꿀 개체를 삭제합니다.

      참고

      데이터베이스 개체를 삭제할 때는 데이터베이스의 다른 개체에 연결될 수 있으므로 항상 주의하세요.

  3. 외부 데이터를 클릭하고 가져오기 & 링크 그룹에서 Access를 클릭합니다.

  4. 외부 Data-Access 데이터베이스 가져오기 대화 상자에서 찾아보기를 클릭하여 백업 데이터베이스를 찾은 다음 열기를 클릭합니다.

  5. 현재 데이터베이스로 테이블, 쿼리, 폼, 보고서, 매크로 및 모듈 가져오기를 선택한 다음 확인을 클릭합니다.

  6. 개체 가져오기 대화 상자에서 복원할 개체 유형에 해당하는 탭을 클릭합니다. 예를 들어 테이블을 복원하려면 테이블 탭을 클릭합니다.

  7. 개체를 클릭하여 선택합니다.

  8. 더 많은 개체를 복원하려면 복원할 모든 개체를 선택할 때까지 6단계와 7단계를 반복합니다.

  9. 개체를 가져오기 전에 가져오기 옵션을 검토하려면 개체 가져오기 대화 상자에서 옵션 단추를 클릭합니다.

  10. 개체 및 가져오기 설정 옵션을 선택한 후 확인 을 클릭하여 개체를 복원합니다.

백업을 자동으로 만들려면 파일 서버 백업 소프트웨어 또는 USB 외부 백업 장치와 같이 파일 시스템의 자동 백업을 수행하는 제품을 사용하는 것이 좋습니다.

맨 위로 이동