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일

File/Account/
사용 UpdateOptions/UpdateNow
Office 응용 프로그램 내에서

Access 2013 MSI

5189.1000

5189.1002

2019년 11월 27일

KB2965317

Access 2013 C2R

5189.1000

5197.1000

(2019년 12월 10일)

File/Account/
사용 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일

File/Account/
사용 UpdateOptions/UpdateNow
Office 응용 프로그램 내에서

Microsoft 365 현재 채널/Access 2016 C2R/Access 2019(버전 1910)에 대한 액세스

12130.20344

12130.20390

2019년 11월 18일

File/Account/
사용 UpdateOptions/UpdateNow
Office 응용 프로그램 내에서

Office 365 반기 엔터프라이즈 채널에 대한 액세스
(버전 1902)

11328.20468

11328.20480

2019년 11월 22일

File/Account/
사용 UpdateOptions/UpdateNow
Office 응용 프로그램 내에서

Office 365 반기 엔터프라이즈 채널에 대한 액세스
(버전 1808)

10730.20416

10730.20422

2019년 11월 22일

File/Account/
사용 UpdateOptions/UpdateNow
Office 응용 프로그램 내에서

Office 365 반기 엔터프라이즈 채널(미리 보기), (버전 1908)에 대한 액세스

11929.20436

11929.20494

2019년 11월 22일

File/Account/
사용 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 포럼

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

새 기능 제안

언제든지 여러분의 의견과 제안을 환영합니다. 아이디어를 공유하세요. 보내주신 의견은 제품을 개선하는 데 사용됩니다.

Office용 UserVoice

참고 항목

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

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×