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

참고    이 문서는 Access에서 디자인하여 온라인에 게시하는 데이터베이스 종류인 Access 앱에는 적용되지 않습니다. 자세한 내용은 Access 앱 만들기를 참고하세요.

시스템 오류 발생 시 전체 데이터베이스를 복원하거나 실행 취소 명령으로는 실수를 바로잡을 수 없어 개체를 복원하려면 데스크톱 데이터베이스의 백업 복사본이 필요합니다.

데이터베이스 백업 복사본은 저장 공간 낭비라고 여기는 사람도 있지만 데이터 및 디자인 손상을 방지함으로써 오히려 시간이 크게 절약될 수 있습니다. 여러 사용자가 한 데이터베이스를 업데이트하는 경우 특히 정기적으로 백업을 만들어야 합니다. 백업 복사본이 없으면 손상되거나 손실된 개체 또는 데이터베이스 디자인에 대한 변경 내용을 복원할 수 없습니다.

이 문서의 내용

정기 백업 계획

데이터베이스 백업

분할 데이터베이스 백업

백 엔드 데이터베이스 백업

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

데이터베이스 복원

데이터베이스의 개체 복원

정기 백업 계획

경우에 따라서는 변경 내용이나 실수를 되돌릴 수 없으므로 데이터 손상이 발생하기 전에 데이터베이스 백업 복사본을 만드는 것이 좋습니다. 예를 들어 실행 쿼리를 사용하여 레코드를 삭제하거나 데이터를 변경하는 경우 쿼리를 실행하여 업데이트된 값은 실행 취소 명령으로 복원할 수 없습니다.

   특히 데이터를 변경하거나 삭제하는 실행 쿼리를 사용하는 경우에는 쿼리 실행 전에 백업을 만들어야 합니다.

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

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

  • 보관 데이터베이스이거나 참조용으로만 사용되고 거의 변경되지 않는 데이터베이스의 경우에는 디자인 또는 데이터가 변경될 때에만 백업을 만들면 됩니다.

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

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

    참고   연결된 테이블의 데이터는 연결된 테이블이 들어 있는 프로그램에서 제공하는 백업 기능을 사용하여 백업을 만듭니다. 연결된 테이블이 들어 있는 데이터베이스가 Access 데이터베이스인 경우 분할 데이터베이스 백업 섹션의 절차에 따라 데이터베이스를 백업합니다.

맨 위로 이동

데이터베이스 백업

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

참고    Access에서 개체를 다시 여는 동작은 개체의 기본 보기 속성에 지정된 값에 따라 실행됩니다.

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

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

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

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

  4. 다른 이름으로 저장 대화 상자의 파일 이름 상자에서 데이터베이스 백업의 이름을 확인합니다.

    원하는 경우 이 이름을 변경할 수 있지만 기본 이름에는 원본 데이터베이스 파일의 이름과 백업 생성 날짜가 기록됩니다.

       백업에서 데이터나 개체를 복원할 때는 일반적으로 백업한 데이터베이스와 백업 시기를 알고 있어야 합니다. 따라서 기본 파일 이름을 사용하는 것이 좋습니다.

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

맨 위로 이동

분할 데이터베이스 백업

일반적으로 분할 데이터베이스는 두 개의 데이터베이스 파일로 구성됩니다. 그 중 백 엔드 데이터베이스에는 테이블의 데이터만 들어 있고 프런트 엔드 데이터베이스에는 백 엔드 데이터베이스의 테이블에 대한 링크와 쿼리, 폼, 보고서, 기타 데이터베이스 개체가 들어 있습니다. 모든 데이터는 백 엔드 데이터베이스에 저장됩니다. 쿼리, 폼, 보고서 등 모든 사용자 인터페이스 개체는 프런트 엔드 데이터베이스에 저장됩니다.

분할 데이터베이스의 경우 프런트 엔드 데이터베이스와 백 엔드 데이터베이스를 개별적으로 백업해야 하므로 시간이 많이 걸릴 수 있습니다. 백 엔드 데이터베이스에는 데이터가 저장되어 있으므로 특히 백 엔드 데이터베이스를 정기적으로 백업해야 합니다.

프런트 엔드 데이터베이스는 디자인을 변경할 때 백업하면 됩니다. 그러나 프런트 엔드 데이터베이스 사용자가 임의로 디자인을 변경할 수 있으므로, 사용자가 직접 프런트 엔드 데이터베이스의 백업 복사본을 만들도록 해야 합니다.

백 엔드 데이터베이스 백업

백업을 실행하려면 데이터베이스 파일에 단독으로 액세스해야 하므로 백업 프로세스가 실행 중인 동안 사용자들이 백 엔드 데이터베이스를 사용하지 못하게 될 수 있습니다. 따라서 백업 프로세스를 시작하기 전에 사용자에게 알리는 것이 좋습니다.

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

  2. 다른 파일 열기 > 컴퓨터 > 찾아보기를 클릭한 후 백업할 백 엔드 데이터베이스 파일을 선택합니다.

  3. 열기 옆의 화살표를 클릭한 다음 단독으로 열기를 클릭합니다.

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

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

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

  7. 다른 이름으로 저장 대화 상자의 파일 이름 상자에서 데이터베이스 백업의 이름을 확인합니다.

    원하는 경우 이 이름을 변경할 수 있지만 기본 이름에는 원본 데이터베이스 파일의 이름과 백업 생성 날짜가 기록됩니다.

       백업에서 데이터나 개체를 복원할 때는 일반적으로 백업한 데이터베이스와 백업 시기를 알고 있어야 합니다. 따라서 기본 파일 이름을 사용하는 것이 좋습니다.

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

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

디자인 변경 후 프런트 엔드 데이터베이스를 백업하려면 디자인을 변경한 직후 데이터베이스를 열어 둔 채로 데이터베이스 백업 섹션의 절차를 2단계부터 실행합니다.

맨 위로 이동

데이터베이스 복원

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

백업은 일반적으로 데이터베이스 파일의 "알려진 손상되지 않은 복사본"으로 간주됩니다. 즉, 데이터 무결성과 디자인을 신뢰할 수 있는 복사본을 말합니다. Access에서는 데이터베이스 백업 명령을 사용하여 백업을 만들어야 하지만 손상되지 않은 것으로 알려진 복사본이라면 어떤 것이든 데이터베이스 복원에 사용할 수 있습니다. 예를 들어 USB 외부 백업 장치에 저장된 복사본을 사용하여 데이터베이스를 복원할 수 있습니다.

전체 데이터베이스를 복원하면 손상되거나, 데이터에 문제가 있거나, 완전히 손실된 데이터베이스 파일이 모두 데이터베이스의 백업 복사본으로 바뀝니다.

  1. 파일 탐색기를 열고 데이터베이스의 알려진 손상되지 않은 복사본을 찾습니다.

  2. 알려진 손상되지 않은 복사본을 손상 또는 손실된 데이터베이스를 대체해야 하는 위치로 복사합니다.

    기존 파일을 대체한다는 메시지가 나타나면 수락합니다.

맨 위로 이동

데이터베이스의 개체 복원

데이터베이스에서 하나 이상의 개체를 복원해야 하는 경우 복원할 개체나 손실된 개체가 들어 있는 데이터베이스로 데이터베이스 백업 복사본의 개체를 가져옵니다.

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

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

  2. 손실된 개체를 복원하려면 3단계로 건너뜁니다. 잘못되거나 데이터가 손실되거나 올바르게 작동하지 않는 개체를 바꾸려면 다음 중 하나를 실행합니다.

    1. 복원 후 현재 개체를 복원된 버전과 비교하기 위해 유지하려면 복원하기 전에 개체의 이름을 바꾸어야 합니다. 예를 들어 Checkout이라는 손상된 폼을 복원하는 경우 손상된 폼 이름을 Checkout_bad로 바꿀 수 있습니다.

    2. 바꾸려는 개체를 삭제합니다.

      참고    데이터베이스의 개체는 다른 개체에 연결되어 있을 수 있으므로 개체를 삭제할 때는 항상 주의를 기울여야 합니다.

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

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

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

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

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

  8. 개체를 추가로 복원하려면 원하는 개체를 모두 복원할 때까지 6단계와 7단계를 반복합니다.

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

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

파일 서버 백업 소프트웨어나 USB 외부 백업 장치와 같이 파일 시스템을 자동으로 백업해 주는 제품을 사용하면 백업을 만드는 과정을 자동화할 수 있습니다.

맨 위로 이동

적용 대상: Access 2013



이 정보가 유용한가요?

아니요

개선 사항에 대해 말씀해 주세요.

255 남은 글자 수

개인 정보를 보호하기 위해 사용자 의견에 연락처 정보를 포함하지 마세요. 검토 요망: 개인정보취급방침.

의견 주셔서 감사합니다!

지원 리소스

언어 변경