Access 오류: “쿼리가 손상되었습니다”

마지막 업데이트: 2019년 12월 9일

문제

업데이트 쿼리를 실행하려고 할 때 실행이 되지 않고 오류가 표시될 수 있습니다. "쿼리 ' 쿼리 이름 '이 손상되었습니다". 

쿼리가 손상되었음을 나타내는 오류

이는 다음을 수행하는 업데이트 쿼리에 발생합니다.

  • 단일 테이블을 업데이트(즉, 선택 쿼리의 출력 대신에 테이블을 업데이트하거나 조인)
  • WHERE 절을 지정(즉, 쿼리 디자이너의 조건 행에 항목이 있음)

이 문제는 모든 지원되는 Access의 빌드에 영향을 줍니다.

이 문제는 MSI 빌드에 대한 다음의 패치 업데이트를 통해 2019년 11월 12일에 제기되었습니다.

Office 2010: Office 2010 보안 업데이트 설명: 2019년 11월 12일(KB4484127)
Office 2013: Office 2013 보안 업데이트에 대한 설명: 2019년 11월 12일(KB4484119)
Office 2016: Office 2016 보안 업데이트 설명: 2019년 11월 12일(KB4484113)
Office 2016: 2019년 11월 12일, Office 2016 업데이트(KB3085368)

아래 표에는 사용 가능한 가장 빠른 업데이트의 날짜/빌드 번호가 나열되어 있지만, MSI 빌드의 경우 참조하는 패치가 필수 패치가 아니므로 수동으로 적용해야 합니다.  MSI 빌드에 대한 12월 10일 보안 업데이트는 WSUS를 통해 사용할 수 있으며, 자동으로 적용되어 문제를 해결합니다.

2010: KB4484193 – 빌드 14.0.7243.5000
2013: KB4484186 – 빌드 15.0.5197.1000
2016: KB4484180 – 빌드 16.0.4939.1000

상태: 해결됨

이 문제는 모든 버전에서 수정될 예정입니다.

참고: 패치를 적용하려고 할 때 "시스템에 이 패키지의 영향을 받는 제품이 없습니다" 라는 메시지가 표시되는 경우, MSI 설치가 아닌 간편 실행 (C2R)으로 Office를 설치했기 때문일 수 있습니다.  이 경우 수정 사항을 사용 가능하게 되면, C2R 버전에 해당하는 지침을 시도해 보세요.

버전 손상된 빌드 수정된 빌드 출시일 문제를 해결하기 위한 공식 링크
Access 2010 MSI, Access 데이터베이스 엔진 2010 재배포 가능 7241.5000 7241.5001 2019년 11월 27일 KB2986256
Access 2010 C2R 7241.5000 7243.5000 2019년 12월 10일 파일/계정 사용/
UpdateOptions/UpdateNow
Office 애플리케이션 내
Access 2013 MSI 5189.1000 5189.1002 2019년 11월 27일 KB2965317
Access 2013 C2R 5189.1000 5197.1000 (2019년 12월 10일) 파일/계정 사용/
UpdateOptions/UpdateNow
Office 애플리케이션 내
Access 2016 MSI, Access 데이터베이스 엔진 2016 재배포 가능 4927.1000 4927.1002 2019년 11월 18일 KB4484198
Access 2019 볼륨 라이선스 10352.20042 10353.20037 2019년 12월 10일 파일/계정 사용/
UpdateOptions/UpdateNow
Office 애플리케이션 내
Microsoft 365용 Access 현재 채널/Access 2016 C2R/Access 2019(버전 1910) 12130.20344 12130.20390 2019년 11월 18일 파일/계정 사용/
UpdateOptions/UpdateNow
Office 애플리케이션 내
Office 365 Semi-Annual Enterprise 채널에 대한 액세스
(버전 1902)
11328.20468 11328.20480 2019년 11월 22일 파일/계정 사용/
UpdateOptions/UpdateNow
Office 애플리케이션 내
Office 365 Semi-Annual Enterprise 채널에 대한 액세스
(버전 1808)
10730.20416 10730.20422 2019년 11월 22일 파일/계정 사용/
UpdateOptions/UpdateNow
Office 애플리케이션 내
Office 365 반기 엔터프라이즈 채널(미리 보기), (버전 1908)에 대한 액세스 11929.20436 11929.20494 2019년 11월 22일 파일/계정 사용/
UpdateOptions/UpdateNow
Office 애플리케이션 내
Office 365에 대한 Access(Microsoft 스토어 버전) 12130.20344 12130.20390 2019년 11월 18일 Microsoft Store 열기
...를 클릭합니다. 오른쪽 위 모서리에 있음
'다운로드 및 업데이트' 선택

해결 방법을 사용할 수 있게 되기 전에 이 문제가 발생하는 경우 테이블을 직접 업데이트하지 않고 대신에 쿼리를 업데이트하여 해당 쿼리가 다른 쿼리의 결과를 업데이트하도록 할 것을 차선책으로 권장합니다.

예를 들어 다음과 유사한 쿼리가 있을 수 있습니다.

UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);

다음과 같이 정의된 새 쿼리(Query1)를 만들 수 있습니다.

SELECT * from Table1;

그리고 원본 쿼리를 다음과 같이 업데이트할 수 있습니다.

UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);

Table1에 대한 모든 참조를 Query1로 대체하면

동일한 결과를 발생시키지만 오류는 발생하지 않습니다.

필요한 경우 업데이트를 제거할 수도 있습니다.

MSI 빌드의 경우 다음을 참조하세요.

Office를 제거하는 기능에 대한 정보

Microsoft 365의 경우 다음을 참조하세요.

이전 버전의 Office 2016 간편 실행으로 되돌리기 방법

추가 리소스

아이콘 전문가(브레인, 기어) 전문가에게 질문하기

전문가와 의견을 나누고, 최신 뉴스, 업데이트 및 모범 사례를 논의하고, Microsoft 블로그를 읽어 보세요.

Microsoft 기술 커뮤니티

아이콘 커뮤니티 커뮤니티 에서 도움말 보기

질문하고 지원 에이전트, MVP, 엔지니어 및 다른 Office 사용자로부터 해결 방법을 찾아보세요.

답변에 대한 Office 포럼

아이콘 기능 요청(전구, 아이디어) 새 기능 제안

언제든지 여러분의 의견과 제안을 환영합니다. 아이디어를 공유하세요. 경청하고 있습니다.

피드백 제공

참고 항목

Access의 최근 문제에 대한 수정 또는 해결 방법