압축 및 복구 명령으로 데이터베이스 파일 문제 방지 및 해결

압축 및 복구 명령으로 데이터베이스 파일 문제 방지 및 해결

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

데이터베이스 파일을 경우가 성능이 줄어드는 사용할 때는 신속 하 게 확장할 수 있습니다. 또한 필요에 따라 손상 될 수 있습니다. 이러한 문제를 방지 하거나 수정 데이터베이스 압축 및 복구 명령을 사용할 수 있습니다. 압축 프로세스 데이터 압축 되지 않습니다-파일을 사용 하지 않는 공간을 제거 하 여 더 작은 데이터베이스를 만듭니다. 데이터베이스 압축 및 복구 명령 데이터베이스의 성능을 향상 시킬 수 있습니다.

   데이터베이스 분할 의 데이터베이스 파일 손상을 방지 하 고 사용자가 직접 액세스 하지 않는 별도 파일에 데이터를 보관 함으로써 데이터 손실 제한 하는 데 도움이 됩니다.

수행 하 시겠습니까?

는 데이터베이스 압축 및 복구 하는 방법
시작 하기 전에
- 압축 및 복구 것을 닫을 때 데이터베이스
- 압축 및 복구 열려 있는 데이터베이스
- 압축 및 복구 하는 열려 있지 데이터베이스
- 압축 및 복구 메시지가 표시 되 면 손상 된 데이터베이스



압축 및 복구 하 여 데이터베이스 해야 하는 이유
- 사용 된 데이터베이스 파일이 증가
- 데이터베이스 파일이 손상 될 수 있습니다

데이터베이스를 압축 및 복구 하는 방법

몇 가지 압축 및 복구 하 여 데이터베이스에 있습니다. 일반적인 방법은 자동으로 데이터베이스 압축 및 복구 된 것을 닫을 때 하는 것입니다. 또한, 열기, 데이터베이스와 데이터베이스에 있는 열려 있지 않은 경우 데이터베이스 압축 및 복구 명령을 실행할 수동으로 있습니다.

시작하기 전에

압축 및 복구 작업을 시작 하기 전에 다음과 같은 작업을 수행 합니다.

  • 데이터베이스의 백업을 만들려면    복구 과정에서 Access 손상 된 테이블의 일부 데이터를 자릅니다 될 수 있습니다. 백업에서이 데이터를 복구할 수는 경우도 있습니다. 일반 백업 전략을 외에도 데이터베이스 압축 및 복구 명령 사용 하기 전에 즉시 백업을 확인 해야 합니다. 자세한 내용은 백업 데이터를 보호 및 복원 프로세스를참조 합니다.

  • 데이터베이스를 단독으로 액세스    압축 및 복구 작업 작업을 다른 사용자에 게 방해가 될 수 있습니다 때문에 데이터베이스 파일에 대 한 단독 액세스가 필요 합니다. 이 시간 동안 데이터베이스를 사용 하 여 피할 수 있도록를 실행 하 여 압축 및 복구 작업을 계획할 때 다른 사용자에 게 알려야 합니다. 자세한 내용은 기존 Access 데이터베이스를 열고참조 합니다.

    데이터베이스 사용을 피해야 하는 기간을 사용자에게 알립니다. 압축 및 복구 작업을 정기적으로 실행하는 경우 걸리는 시간을 기록해 둡니다. 그러면 보다 정확하게 예측하여 데이터베이스 사용을 피해야 하는 기간에 대한 지침을 다른 사용자에게 제공할 수 있습니다.

  • 데이터베이스에 충분 한 파일 권한 얻기    권한이 없는 경우 데이터베이스를 압축 및 복구 해야 하는 경우에 시스템 관리자 지원에 문의 합니다. 자세한 내용은 Windows 10에서 네트워크를 통해 공유 파일을 변경 하 고 사용자와 파일 공유를참조 하십시오.

맨 위로 이동

데이터베이스를 닫을 때 자동으로 압축 및 복구

자동으로 데이터베이스 압축 및 복구 된 것을 닫을 때 하려는 경우 닫을 때 압축 데이터베이스 옵션을 선택할 수 있습니다. 이 옵션을 설정 현재 열려 있는 데이터베이스에만 적용 됩니다. 자동으로 압축 및 복구 하려는 각 데이터베이스에 대해 개별적으로이 옵션을 설정 합니다. 다중 사용자 데이터베이스에서 될 수 있습니다 하지이 옵션을 설정할 수 있으므로 원하는 데이터베이스 가용성을 일시적으로 중단 될 수 있습니다.

  1. 파일 > 옵션을 선택합니다.

  2. Access 옵션 대화 상자에서 현재 데이터베이스 를 선택 합니다.

  3. 응용 프로그램 옵션에서 닫을 때 압축 확인란을 선택합니다.

  4. 확인을 선택합니다.

  5. 옵션을 적용 하려면 데이터베이스를 닫았다가 다시 엽니다.

맨 위로 이동

수동 압축 및 복구 열려 있는 데이터베이스

  • 파일 > 정보 > 압축 및 복구 데이터베이스 입니다.

    Access 같은 위치에 압축 및 복구 된 데이터베이스의 복사본을 만듭니다.

맨 위로 이동

수동 압축 및 복구 열려 있는 데이터베이스

Access 데이터베이스를 직접 열 수 없는 경우이 절차를 사용 합니다.

  1. 다른 사용자가 데이터베이스 파일 현재 사용 중인지 확인 합니다.

  2. Access를 시작합니다.

  3. Access 2013, Access 2016의 액세스 2019:

    1. 서식 파일 페이지에서 새 데이터베이스 를 두 번 클릭 합니다.

    2. 파일 > 닫기를 합니다.

  4. 데이터베이스 도구 > 데이터베이스 압축 및 복구 합니다.

  5. 압축할 데이터베이스 대화 상자에서 압축 및 복구할 데이터베이스로 이동하여 두 번 클릭합니다.

Access 같은 위치에 압축 및 복구 된 데이터베이스의 복사본을 만듭니다.

맨 위로 이동

데이터베이스 압축 및 복구를 손상 된 메시지가 표시 되 면

Access의 데이터베이스 압축 및 복구 하 여 메시지가 나타나면 손상 된 데이터베이스 파일을 열 때 를 선택 합니다. 다음 두 가지 문제가 발생할 수 있습니다.

  • Access에서 손상된 파일을 완전히 복구하면 복구가 완료되었으며 데이터베이스 콘텐츠를 확인하여 모든 항목이 그대로 있는지 확인해야 한다는 메시지가 표시됩니다.

  • Access가 부분적으로 성공만 추적 데이터베이스 개체 MSysCompactErrors 라는 시스템 테이블에 복구할 수 없습니다. 데이터 시트 보기에서 MSysCompactErrors 테이블이 열립니다. 데이터베이스가 손상 된 전에 이전 백업 있으면 복구 데이터베이스에 가져올 개체를 결정 하려면 MSysCompactErrors 테이블을 사용할 수 있습니다. 시스템 테이블을 표시 하려면 탐색 제목 표시줄을 마우스 오른쪽 단추로 클릭 한 다음 탐색 옵션 대화 상자에서 시스템 개체 표시 를 선택 합니다.

맨 위로 이동

압축 및 복구 하 여 데이터베이스 해야 이유

이 개요에서는 데이터베이스 압축 및 복구 명령을 사용하여 사용함에 따라 파일이 계속 커지고 파일이 손상되어 데이터베이스에 영향을 주기도 하는 문제를 방지하고 해결하는 방법을 설명합니다.

사용하면서 데이터베이스 파일 증가

데이터를 추가 및 업데이트하고 디자인을 변경하면 데이터베이스 파일이 더 커집니다. 새 데이터로 인해 파일이 커지는 경우도 있지만 다음과 같은 다른 원인으로 인해 커지기도 합니다.

  • Access에서 다양한 작업을 수행하기 위해 숨겨진 임시 개체를 만듭니다. 경우에 따라 이러한 임시 개체는 Access에서 더 이상 필요하지 않은 경우에도 데이터베이스에 유지됩니다.

  • 데이터베이스 개체를 삭제해도 개체에 사용된 디스크 공간이 자동으로 회수되지 않습니다. 개체가 삭제되어도 데이터베이스 파일에서 해당 디스크 공간을 계속 사용합니다.

데이터베이스 파일이 남은 임시 개체와 삭제된 개체로 채워지면 성능이 저하될 수 있습니다. 개체가 더 느리게 열리고, 쿼리가 실행되는 데 정상보다 더 오래 걸리며, 일반적인 작업이 더 오래 걸릴 수 있습니다.

맨 위로 이동

데이터베이스 파일이 손상될 수 있음

특정 상황에서는 데이터베이스 파일이 손상될 수 있습니다. 데이터베이스 파일이 네트워크를 통해 공유되고 여러 사용자가 동시에 파일에서 직접 작업하는 경우 해당 파일이 손상될 위험이 적습니다. 사용자가 메모 필드에서 데이터를 자주 편집하는 경우 손상 위험이 약간 더 크며 시간에 따라 이러한 위험이 증가합니다. 데이터베이스 압축 및 복구 명령을 사용하여 이러한 위험을 줄일 수 있습니다.

자주, 이러한 유형의 손상에 문제가 Visual Basic for Applications (VBA) 모듈에서 결과 및 데이터 손실의 위험을 제기 되지 않습니다. 그러나 이러한 유형의 손상 VBA 코드 손실된 또는 사용할 수 없는 폼 등의 데이터베이스 디자인 피해 위험할지 않습니다.

드물게 데이터베이스 파일 손상으로 데이터가 손실되기도 합니다. 일반적으로 이러한 손실은 한 사용자의 마지막 작업 즉, 한 번의 데이터 변경으로 제한됩니다. 사용자가 데이터 변경을 시작할 때 네트워크 서비스 손실 등으로 인해 변경이 중단되면 Access에서 데이터베이스 파일을 손상된 것으로 표시합니다. 파일을 복구할 수 있지만 복구가 완료된 후 일부 데이터가 누락될 수 있습니다.

참고 항목

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

일반 설정 사용자 옵션

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×