Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

이름 자동 고침은 데이터베이스 디자인이 변경되면 Access 데스크톱 데이터베이스가 중단되지 않도록 하는 데 도움이 됩니다. 이름 자동 고침은 다음을 수행할 수 있습니다.

  • 데이터베이스 개체의 이름을 변경하면 다른 개체가 중단되는 경우 감지

  • 이 문제를 자동으로 해결합니다.

  • 수정한 내용을 기록합니다.

기본적으로 자동 고침 이름은 문제를 감지하고 수정하도록 설정되지만 수정을 기록하지는 않습니다. 이름 자동 고침은 시스템 성능을 약간 방해하며 데이터베이스 디자인에 계획되지 않은 디자인 변경이 적용되지 않는 경우 해제할 수 있습니다. 또는 Access에서 수정 사항을 추적하도록 할 수 있습니다. 각 데스크톱 데이터베이스에 대해 이름 자동 고침 옵션을 설정할 수 있습니다.

참고: 이름 자동 고침은 데이터베이스 개체의 이름을 동기화된 상태로 유지하는 데 도움이 됩니다. 삭제된 데이터베이스 개체에서 발생하는 문제와 같은 기타 잠재적인 디자인 변경 문제는 이름 자동 고침으로 직접 처리되지 않습니다.

이 문서의 내용

이름 자동 고침을 사용해야 하는 이유는 무엇인가요?

사용자가 자주 변경하는 디자인이 있는 Access 데이터베이스에서 작업하는 경우 다른 데이터베이스 개체의 디자인이 변경되면 데이터베이스 개체의 작동을 중지할 수 있습니다. 이 문제가 발생할 수 있는 한 가지 방법은 개체 이름이 변경되지만 해당 변경 내용에 원래 개체에 의존하는 개체에 대한 해당 변경 내용이 함께 제공되지 않는 경우입니다.

예를 들어 Customers라는 테이블을 기반으로 하는 쿼리를 만들고 테이블 이름이 나중에 Customer로 변경되면 이 이름 변경으로 인해 만든 쿼리의 작동이 중지됩니다. 쿼리에 문제가 없으며 쿼리 디자인에서 테이블 이름을 수정하면 쿼리가 다시 작동합니다.

이름 자동 고침 기능은 이름 변경 내용을 추적할 수 있으며 양식, 보고서, 테이블, 쿼리, 필드 또는 컨트롤(예: 텍스트 상자)의 이름을 자동으로 수정할 수 있습니다.

이름 자동 고침 및 개체 종속성 정보

이름 자동 고침은 테이블, 쿼리, 양식 및 보고서에 대한 개체 종속성 정보의 이름 맵을 만듭니다. 이러한 맵을 사용하면 개체 종속성 작업창을 사용하여 선택한 테이블이나 폼에 종속된 개체 목록을 보고 테이블이나 폼이 의존하는 개체도 볼 수 있습니다. 개체의 이름 맵은 해당 개체를 저장하고 닫을 때마다 업데이트됩니다.

참고: 기본적으로 이전 버전의 Access를 사용하여 만든 데이터베이스에서는 해당 데이터베이스를 최신 데이터베이스 파일 형식으로 변환한 후에도 이름 변경 추적을 사용할 수 없습니다. 그러나 이러한 데이터베이스를 최신 형식으로 변환한 후 이름 변경 추적을 사용하도록 설정할 수 있습니다.

자동 고침 이름은 언제 사용하지 않아야 하나요?

다음과 같은 상황에서는 이름 자동 고침을 사용하지 마세요.

  • 데이터베이스 디자인이 변경되지 않음    데이터베이스 디자인이 변경되지 않으면 이름 자동 고침을 해제하여 시스템 성능을 향상시킬 수 있습니다.

  • 데이터베이스 파일을 더 작게 만들고 개체 이름 변경 내용을 수동으로 관리하려고 합니다.    데이터베이스에 대해 이름 자동 고침을 사용하도록 설정하면 데이터베이스 크기가 증가할 수 있습니다. 이 증가는 자동 고침이 사용하도록 설정될 때 만드는 이름 맵에 기인합니다. 이름 자동 고침을 사용하지 않도록 설정하면 이름 맵이 제거되어 데이터베이스 크기가 줄어듭니다.

자동 고침이라는 이름이 올바르지 않은 항목

이름 자동 고침이 다음을 수정하지 않습니다.

  • 폼, 보고서 또는 컨트롤 이름에 대한 변경 내용은 추적되지 않습니다.

  • 매크로 또는 코드의 테이블, 쿼리 또는 필드 이름은 수정되지 않습니다.

이름 자동 고침 작동 방식

이름 자동 고침에는 이름 자동 고침 정보 추적, 이름 자동침 수행로그 이름 자동 고침 변경의 세 가지 옵션이 포함됩니다. 마지막 두 옵션은 각각 사용 중인 이전 옵션에 따라 달라집니다.

이름 자동 고침 정보 추적

이름 자동 고침을 사용하도록 설정하여 데이터베이스의 이름 변경 내용을 추적할 때 Access는 다음을 수행합니다.

  1. 데이터베이스에 대한 단독 액세스 권한을 얻으려고 시도합니다.

  2. 열려 있는 개체를 검색합니다.

  3. 열린 개체를 표시하고 닫습니다.

  4. 업데이트 모든 테이블, 쿼리, 양식 및 보고서를 열고 저장하고 닫아 이름을 매핑합니다.

  5. 데이터베이스가 배타적 상태로 승격되기 전의 상태로 데이터베이스를 반환합니다.

중단된 이름 매핑

이름 맵을 만드는 데 몇 분 정도 걸릴 수 있습니다. ESC를 눌러 이 단계를 취소할 수 있습니다. 그러나 일부 개체의 이름 맵은 오래되었으며 이름 맵이 업데이트될 때까지 해당 개체에 대한 종속성 정보를 볼 수 없습니다.

참고: 이름 맵을 업데이트할 때 ESC를 눌러 Access를 중단하는 경우 Access에서 이름 자동 고침 정보 추적 옵션을 사용하지 않도록 설정하지 않습니다. 이름 자동 고침 정보 추적 옵션은 이름 맵이 모두 업데이트되지 않았더라도 선택된 상태로 유지됩니다. 이름 맵을 업데이트하는 프로세스를 다시 시작하려면 다음 절차를 사용합니다.

  1. 리본에서 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  2. Access 옵션 대화 상자의 왼쪽 창에서 현재 데이터베이스를 클릭합니다.

  3. 이름 자동 고침 정보 추적 검사 확인란의 선택을 취소한 다음 확인을 클릭합니다. 변경 내용이 적용되려면 열려 있는 모든 데이터베이스 개체를 닫아야 한다는 경고가 표시됩니다.

  4. 데이터베이스를 닫았다가 다시 엽니다.

  5. 액세스 옵션 대화 상자를 다시 연 다음 현재 데이터베이스 범주에서 이름 자동 고침 정보 검사 추적 상자를 선택한 다음 확인을 클릭합니다.

또는 특정 개체의 이름 맵을 수동으로 업데이트하려면 디자인 보기에서 개체를 연 다음 개체를 저장합니다.

추적 이름 자동 고침 정보를 사용하지 않도록 설정하면 어떻게 되나요?

이름 자동 고침을 해제하여 이름 변경 내용 추적을 중지하면 Access에서 다음을 수행합니다.

  1. 데이터베이스에 대한 단독 액세스 권한을 얻으려고 시도합니다.

  2. 열려 있는 개체를 검색합니다.

  3. 열린 개체를 표시하고 닫습니다.

  4. 모든 테이블, 쿼리, 양식 및 보고서에서 이름 맵을 제거합니다.

  5. 데이터베이스가 배타적 상태로 승격되기 전의 상태로 데이터베이스를 반환합니다.

Access에서 변경 내용을 추적하거나 이름 맵을 제거하는 프로세스를 완료하지 않으면 이름 자동 고침 실패 테이블에 오류를 기록합니다.

이름 자동 고침 실행

이름 자동 고침 수행 옵션을 사용하려면 먼저 이름 자동 고침 정보 추적 옵션을 사용하도록 설정해야 합니다.

이름 자동 고침 수행 옵션을 사용하도록 설정하면 Access는 이름 맵을 사용하여 이름 변경이 다른 데이터베이스 개체에 영향을 줄지 확인한 다음 다른 개체에서 변경된 이름을 수정합니다.

이름 자동 고침 변경 내용 기록

로그 이름 자동 고침 변경 옵션을 사용하도록 설정하려면 먼저 이름 자동 고침 정보 추적 옵션과 이름 자동 고침 수행 옵션을 사용하도록 설정해야 합니다.

로그 이름 자동 고침 변경 옵션을 사용하도록 설정하면 Access는 개체 이름 변경으로 인해 수정한 내용을 추적합니다. 각 수정은 이름 자동 고침 로그 테이블에 레코드로 나타납니다.

이름 자동 고침 옵션 사용 또는 사용 안 함

액세스 옵션 대화 상자에서 세 가지 이름 자동 고침 옵션을 모두 사용하도록 설정할 수 있습니다. 현재 데이터베이스에 대해서만 이름 자동 고침 옵션을 사용하거나 사용하지 않도록 설정할 수 있습니다.

  1. 리본에서 파일 > 옵션을 클릭하여 액세스 옵션 대화 상자를 엽니다.

  2. Access 옵션 대화 상자의 왼쪽 창에서 현재 데이터베이스를 클릭합니다.

  3. 이름 자동 고침 옵션에서 원하는 옵션을 선택하거나 선택 취소합니다.

    • 이름 자동 고침 정보 추적    이 옵션을 선택하면 Access에서 데이터베이스의 개체 이름 변경 내용을 추적합니다. 추적 정보는 이름 맵에 저장됩니다. 이 옵션을 처음으로 사용하도록 설정하면 Access에서 각 기존 데이터베이스 개체에 대한 이름 맵을 만듭니다. 이 옵션이 선택된 상태로 유지되는 한 이름 맵은 최신 상태로 유지됩니다. 이름 맵은 이름 바꾸기로 인해 발생하는 오류를 수정하고 개체 종속성 정보를 생성하는 데 사용됩니다. 이름 맵은 직접 액세스할 수 없습니다.

      다른 이름 자동 고침 옵션을 선택하려면 먼저 이 옵션을 선택해야 합니다.

      참고: 이 옵션을 사용하도록 설정해도 이름 변경 내용이 자동으로 수정되지는 않습니다. 이 옵션을 사용하도록 설정하면 향후 수정에 사용되는 맵만 만들어집니다.

    • 이름 자동 고침 실행    이 옵션을 선택하면 Access에서 이름 변경이 발생할 때 자동으로 수정됩니다. 이름 자동 고침 정보 추적 옵션이 이미 선택된 경우에만 이 옵션을 선택할 수 있습니다. 이름 자동 고침을 수행하기 위해 Access는 이름 자동 고침 정보 추적 옵션을 사용할 때 만든 이름 맵을 사용합니다.

      변경 내용 자동 고침 로그 옵션을 선택하려면 먼저 이 옵션을 선택해야 합니다.

    • 이름 자동 고침 변경 내용 기록    Access는 자동 고침이라는 이름의 수정 로그를 유지 관리합니다. 각 수정은 이름 자동 고침 로그 테이블에 레코드로 나타납니다.

맨 위로 이동

개체 종속성 창을 사용하여 개체의 관계 확인

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.