본 글은 Recovery Toolbox의 지원을 받아 제작된 스폰서 기사입니다. 기사의 실제 내용과 의견은 편집 독립성을 유지하는 저자 본인의 것입니다.
Microsoft Access는 일상적으로 가볍게 사용하는 소프트웨어가 아닙니다. Access를 사용하고 있다면 아마 업무용이거나 그에 준하는 중요한 용도일 가능성이 높습니다. 따라서 Access 데이터베이스에 문제가 발생하면 심각한 곤경에 처하기 쉽습니다.
바로 이런 상황에서 Recovery Toolbox for Access가 큰 힘이 됩니다. 이 도구는 Recovery Toolbox에서 제공하는 데이터 복구 전문 애플리케이션 시리즈 중 하나로, 손상된 MDB 및 ACCDB 데이터베이스 파일 복구를 전문으로 합니다. Access를 자주 활용하는 파워 유저라면 없어서는 안 될 귀중한 도구가 될 수 있습니다.
가격 정책
Recovery Toolbox for Access는 사용 목적에 따라 몇 가지 가격 옵션을 제공합니다. 가장 저렴한 개인용 라이선스(Personal License)는 27달러로, 개인적인 비상업적 용도로만 소프트웨어를 사용할 경우 적합합니다.

회사 등 업무 환경에서 Recovery Toolbox for Access를 사용해야 한다면 비즈니스용 라이선스(Business License)가 필요합니다. 기업, 상업, 정부 기관 환경을 모두 커버하며 가격은 45달러입니다.
마지막으로 여러 대의 컴퓨터에서 소프트웨어를 사용할 계획이라면 사이트 라이선스(Site License)를 선택할 수 있습니다. 같은 건물이든 여러 건물에 걸쳐 있든 최대 100대의 컴퓨터를 지원하며, 가격은 60달러입니다.
시스템 요구 사항
Recovery Toolbox for Access는 Windows에서만 사용할 수 있지만, Access 자체가 Windows 전용 프로그램이므로 큰 문제가 되지 않습니다. 운영체제만 너무 오래되지 않았다면 소프트웨어를 실행할 수 있습니다. Windows 98, Me, 2000, XP, Vista, 7, 8, 10은 물론 Windows Server 2003, 2008, 2012, 2016까지 폭넓게 지원합니다.
또한 Microsoft Access 2003 이상이 설치되어 있어야 하는데, 이 소프트웨어의 용도를 고려하면 어려운 조건은 아닙니다.
주요 기능
너무 오래된 버전의 Access를 사용하지 않는 한, Recovery Toolbox for Access로 데이터베이스를 복구할 수 있습니다. Access 2003, 2007, 2010, 2013, 2016, 2019 버전과 해당 Office 365 버전의 데이터베이스를 모두 지원합니다.
손상된 테이블 자체와 테이블 내부의 데이터를 모두 복구할 수 있습니다. 기본 키(primary key)와 외래 키(foreign key), 인덱스(index) 복구도 지원합니다. 또한 Forms와 Reports에 포함된 뷰어(Viewer)를 제외한 나머지 뷰어도 복원할 수 있습니다.

쿼리(Query)와 삭제된 테이블 등도 복구 가능하며, Unicode 데이터 복구도 지원하므로 다국어 데이터를 다루는 사용자에게 유용합니다. 단, Forms와 Reports에 사용된 쿼리를 제외한 대부분의 Access 쿼리 유형을 지원합니다.
복구 과정에서는 복구 가능한 데이터를 미리 확인(preview)할 수 있습니다. Recovery Toolbox for Access는 복구를 시작하기 전에 복원 가능한 구조와 스크립트까지 미리 살펴볼 수 있는 기능까지 갖추고 있습니다.
제한 사항
Recovery Toolbox for Access에도 몇 가지 한계가 있습니다. 놀라울 만큼 많은 데이터를 복구할 수 있지만, 복구할 수 없는 항목도 존재합니다. 여기에는 폼(Form), 매크로(Macro), 모듈(Module)이 포함됩니다.
또한 암호로 보호된 파일은 복구할 수 없습니다. 이는 당연한 조치입니다. 만약 암호 보호 파일을 복구할 수 있다면, 타인의 데이터베이스 파일에서 임의로 암호 보호를 해제하는 데 악용될 우려가 있기 때문입니다.
Recovery Toolbox for Access 사용 방법
먼저 컴퓨터에 Recovery Toolbox for Access를 설치합니다. 설치를 마치면 Access 데이터베이스 복구는 아주 간단한 과정으로 진행됩니다.

앱을 실행하면 복구할 파일을 선택하라는 안내가 표시됩니다. 표준 파일 선택 창을 통해 해당 파일을 지정한 후 Next 버튼을 누르면 복구 과정의 미리보기 단계로 넘어갑니다.
이 단계에서 데이터베이스의 어떤 부분이 복구 가능한지 확인할 수 있습니다. 대부분의 경우 데이터베이스 전체 또는 최소한 대부분이 복구 가능합니다. 확인 후 Next 버튼을 다시 누릅니다.

다음 화면에서는 두 가지 옵션을 설정하게 됩니다. 첫 번째는 복구된 데이터를 저장할 파일 경로이고, 두 번째는 복구 모드(Recover Mode)입니다. 모든 객체를 복구하거나, 기존 객체만 복구하거나, 삭제된 객체만 복구할 수 있으며, 기본값은 "모든 객체 복구(Recover all objects)"입니다.
설정을 마친 후 Recover 버튼을 누르면 복구가 시작됩니다. 완료되면 앱을 종료하고 새로 생성된 파일을 Access에서 열어 확인하면 됩니다.

손상된 Access 데이터베이스를 항상 곁에 두고 있기 어려운 점을 고려해, Recovery Toolbox 측에서 테스트용 파일 일련을 제공받아 Recovery Toolbox for Access를 직접 검증했습니다. 그 결과, 복구 과정은 매번 간단했고 속도 역시 매우 빨랐습니다.
온라인 복구 서비스 활용하기
또 하나의 선택지는 온라인 복구 도구를 이용하는 것입니다. 컴퓨터에 Access가 설치되어 있지 않거나, 전체 소프트웨어를 설치하고 싶지 않을 때 특히 유용합니다.
Recovery Toolbox for Access 공식 웹사이트에 접속하기만 하면 바로 시작할 수 있습니다.
결론
Recovery Toolbox가 만드는 대부분의 소프트웨어처럼, 이 도구 역시 매우 특정한 용도에 특화되어 있습니다. 가끔 Access를 사용하는 사용자라면 문제가 발생했을 때 구매해도 늦지 않습니다. 반면 생계가 Access 데이터베이스에 달려 있다면 Recovery Toolbox for Access를 미리 준비해 두는 것이 좋습니다. 가격이 비교적 저렴한 만큼 그 가치는 충분합니다.
이미 손상된 데이터베이스가 있지만 구매 여부를 확신하기 어렵다면 선택지가 있습니다. 앞서 언급했듯이 일회성 사용을 위한 온라인 도구가 마련되어 있고, Recovery Toolbox for Access의 다운로드형 데모 버전도 무료로 체험할 수 있습니다. 결제하여 정식 버전으로 업그레이드하기 전에 이 데모를 통해 소프트웨어가 자신에게 맞는지 먼저 확인해 보시기 바랍니다.