출시된 날짜: 2026년 10월 22일
버전: 17.0.5035.5
요약
이 문서에서는 Microsoft SQL Server 2025용 CU10(누적 업데이트 10)에 대해 설명합니다. 이 업데이트 패키지에는 SQL Server 2025 누적 업데이트 9 릴리스 후 발행된 37개의 수정 사항이 포함되어 있습니다. 이 업데이트에서는 다음 빌드의 구성 요소를 업데이트합니다.
- SQL Server - 제품 버전: 17.0.5035.5, 파일 버전: 2025.170.5035.5
- Analysis Services - 제품 버전: 17.0.25.223, 파일 버전: 2025.170.25.223
중요
Windows에서 SQL Server의 보안을 강화하려면 확장된 보호를 사용하여 암호화를 활성화합니다.
이 업데이트의 알려진 문제
병렬 계획에서 SESSION_CONTEXT가 잘못 작동하는 문제
기본 제공 SESSION_CONTEXT 함수를 사용하는 쿼리는 병렬 쿼리 계획에서 실행할 때 잘못된 결과를 반환하거나 AV(액세스 위반) 덤프 파일을 트리거할 수 있습니다. 이 문제는 SESSION_CONTEXT이(가) 병렬 실행 스레드와 상호 작용하는 방식 때문에 발생합니다. 특히 세션을 재사용하도록 다시 설정한 경우에 발생할 수 있습니다.
자세한 내용은 의 알려진 문제 섹션 SESSION_CONTEXT을 참조하세요.
데이터베이스 복구 중 sys.dm_exec_requests를 쿼리할 때 액세스 위반
sys.dm_exec_requests에 대한 쿼리는 액세스 위반을 발생시키고 데이터베이스가 여전히 복구되는 동안 실행되는 경우 덤프 파일을 생성할 수 있습니다. 이 문제는 데이터베이스 RESTORE 작업 중, 시작 복구 중 또는 가용성 그룹 복제본이 온라인 상태가 되기 전에 발생할 수 있습니다.
SQL Server 오류 로그에 다음 텍스트와 유사한 항목이 포함되어 있습니다.
The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************
BEGIN STACK DUMP:
07/30/26 07:37:23 spid 77
Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
<dbo.sp_YourMonitoringStoredProcedure>
이 문제는 완전히 초기화되기 전에 내부 메모리 내 구조를 참조하는 변경으로 인해 발생합니다.
Microsoft는 이 문제를 인식하고 있으며 수정 사항을 조사하고 있습니다. 수정을 사용할 수 있을 때까지 다음 완화 방법 중 하나를 사용합니다.
- 추적 플래그 4696을 사용하도록 설정하여 이 문제를 일으키는 코드 변경을 옵트아웃합니다. 이 추적 플래그를 사용하도록 설정하면 보조 복제본에서
sys.dm_exec_requests또는sys.sysprocesses를 쿼리하는 모니터링 쿼리가 이 업데이트를 설치하기 전과 마찬가지로 오류 "976" 또는 "978"을 반환할 수 있습니다. - 복구 중인 데이터베이스에 대해
sys.dm_exec_requests에 대한 쿼리를 피합니다. - 이 업데이트를 제거합니다.
이번 업데이트의 개선 및 수정 사항
빌드 목록과 각 빌드의 현재 지원 주기가 요약되어 있는 Microsoft Excel 통합 문서를 다운로드할 수 있습니다. Excel 파일에는 SQL Server 2025, SQL Server 2022, SQL Server 2019 및 SQL Server 2017을 위한 자세한 수정 목록도 포함되어 있습니다. 지금 이 Excel 파일을 다운로드하세요.
참고
다음 표의 개별 항목은 책갈피를 통해 직접 참조할 수 있습니다. 테이블에서 버그 참조 ID를 선택하면 URL에 "#NNNNNNN" 형식의 책갈피 태그가 추가됩니다. 그런 다음 이 URL을 다른 사용자와 공유하여 상대방이 표에서 원하는 수정 사항으로 바로 이동할 수 있습니다.
수정된 버그와 이 누적 업데이트에 포함된 개선 사항에 대한 자세한 내용은 다음 표를 참조하세요.
| 버그 참조 | 설명 | 픽스 영역 | 구성 요소 | 플랫폼 |
|---|---|---|---|---|
| 5090700 | XML 압축을 사용하도록 설정된 작은 행 외부 XML 열에 대한 자체 할당 업데이트가 데이터를 선택할 경우 XML 데이터 손상 및 전송 수준 오류가 발생하는 문제를 해결합니다. | SQL Server 엔진 | 저장된 데이터에 액세스하는 방법 | 모두 |
| 5318463 | 멀티바이트 유니코드 문자가 포함된 긴 JSON 경로에 JSON 인덱스를 생성하면 UTF-8 변환 후 경로가 8,000바이트를 초과하는 경우 SQL Server가 예기치 않게 종료될 수 있는 문제를 해결합니다. | SQL Server 엔진 | 프로그래밍 | 모두 |
| 5419454 | 데이터 처리 중 유효성 검사를 개선하여 PolyBase의 보안 취약성을 해결합니다. | SQL Server 엔진 | PolyBase | 모두 |
| 5439307 | SQL Server 프로세스가 외부 데이터 원본에 액세스할 때 예기치 않게 종료될 수 있는 문제를 해결합니다. | SQL Server 엔진 | PolyBase | 모두 |
| 5491072 | VDI(가상 장치 인터페이스) 및 SQL Server VSS 기록기 백업 작업의 잘못된 크기 값으로 인해 범위를 벗어난 메모리 액세스가 발생할 수 있는 입력 유효성 검사 문제를 해결합니다. | SQL Server 엔진 | 백업 복원 | Windows |
| 5494339 | 로컬 인증된 사용자가 권한을 상승시키고 서비스가 응답하지 않도록 만들 수 있는 SQL Server 백업 및 복원 메타데이터 처리의 정수 처리 문제를 해결합니다. | SQL Server 엔진 | 백업 복원 | Windows |
| 5505572 | SQL Server에서 외부 언어 및 외부 라이브러리 패키지를 설치하는 데 사용하는 타사 보관 추출 구성 요소를 업데이트합니다. | SQL Server 엔진 | 확장성 | 모두 |
| 5522142 | 가용성 그룹 보조 복제본에 대한 FILESTREAM 조각 크기 유효성 검사를 추가하여 대형 조각을 거부합니다. | SQL Server 엔진 | 고가용성 및 재해 복구 | 모두 |
| 5529171 | CLR 통합이 켜져 있는 경우 범위를 벗어난 힙 쓰기 작업을 유발할 수 있는 값에 대한 sql_variant API의 SqlDataRecord.SetBytes 부적절한 필드 오프셋 유효성 검사를 수정합니다. |
SQL Server 엔진 | 프로그래밍 | Windows |
| 5529204 | 보안과 안정성을 높이기 위해 Showplan 입력 처리를 개선합니다. | SQL Server 엔진 | 쿼리 저장소 | Windows |
| 5529345 | 처리 작업 중 내부 복제 데이터의 보호를 개선합니다. | SQL Server 엔진 | 복제 | 모두 |
| 5529358 | 병합 복제에서 텍스트 데이터 처리를 개선하여 보안과 안정성을 높입니다. | SQL Server 엔진 | 복제 | 모두 |
| 5529370 | 복제 작업의 유효성 검사 및 처리를 개선하여 보안과 안정성을 높입니다. | SQL Server 엔진 | 복제 | 모두 |
| 5529381 | 트랜잭션 복제에서 대기 중인 업데이트 구독의 보안과 안정성을 향상시킵니다. | SQL Server 엔진 | 복제 | Windows |
| 5529395 | 트랜잭션 복제에서 대기 중인 업데이트 구독의 보안과 안정성을 향상시킵니다. | SQL Server 엔진 | 복제 | Windows |
| 5529458 | 이벤트 데이터 페이로드에 특정 문자가 포함된 경우 이벤트 역직렬화를 방지하는 CES(변경 이벤트 스트리밍)의 문제를 수정합니다. | SQL Server 엔진 | 복제 | 모두 |
| 5529462 | 변경 이벤트 스트리밍을 통해 스트리밍되는 대형 개체 데이터를 직렬화하는 동안 SQL Server 덤프 파일이 생성될 수 있는 문제를 해결합니다. | SQL Server 엔진 | 복제 | 모두 |
| 5555143 | SQL Server on Linux에서 첫 번째 부팅 데이터 정렬 변경 후 포함된 가용성 그룹을 만들지 못하고 "1803" 오류 메시지가 반환될 수 있는 문제를 해결합니다. | SQL Server 엔진 | Linux | Linux |
| 5555768 | Delta Lake 테이블 스키마 메타데이터의 유효성 검사를 추가합니다. | SQL Server 엔진 | PolyBase | 모두 |
| 5558665 | PolyBase에서 공유 메모리 처리를 개선합니다. | SQL Server 엔진 | PolyBase | 모두 |
| 5571219 | 가상 장치 집합을 열 때 범위를 벗어난 쓰기 작업이 발생할 수 있는 SQL Server VDI(가상 장치 인터페이스)의 보안 취약성을 해결합니다. | SQL Server 엔진 | 백업 복원 | 모두 |
| 5571935 | 백업 또는 복원 작업 중 전송된 데이터가 처리될 때 범위를 벗어난 읽기 또는 쓰기 작업이 발생할 수 있는 SQL Server VDI(가상 장치 인터페이스)의 보안 취약성을 해결합니다. | SQL Server 엔진 | 백업 복원 | 모두 |
| 5574835 | 함수의 런타임 매개 변수 처리 시 잘못된 메모리 읽기 취약성을 수정합니다 AI_GENERATE_EMBEDDINGS . |
SQL Server 엔진 | 확장성 | 모두 |
| 5575381 | 잘못된 형식의 페이로드가 거부되도록 PolyBase 롤백 큐 데이터의 안전하지 않은 역직렬화 문제를 해결합니다. | SQL Server 엔진 | PolyBase | 모두 |
| 5578870 | Machine Learning Services 및 Language Extensions에서 사용하는 SQLSatellite 프로토콜 메시지 구문 분석에서 발생하는 여러 메모리 손상 및 메모리 유출 취약성을 수정합니다. | SQL Server 엔진 | 확장성 | 모두 |
| 5582011 | 공급자 문자열에 사용자 ID(UID)가 포함되어 있지 않은 경우 MSDASQL 공급자를 사용하는 연결된 서버 연결이 실패할 수 있는 문제를 해결합니다. |
SQL Server 엔진 | 분산 쿼리 | 모두 |
| 5632692 | 구독자 데이터베이스 복원 및 업그레이드 작업 중 복제 보안 메타데이터 처리의 보안과 안정성을 향상시킵니다. | SQL Server 엔진 | 복제 | Windows |
| 5632803 | 이기종 트랜잭션 복제 시나리오에서 로그 판독기 에이전트의 보안 및 안정성을 향상시킵니다. | SQL Server 엔진 | 복제 | Windows |
| 5632816 | 변경 피드 구성의 보안 및 안정성을 개선합니다. | SQL Server 엔진 | 복제 | Windows |
| 5632851 | 웹 동기화 중에 병합 복제가 250개가 넘는 XML 별명 항목을 처리할 때 발생하는 버퍼 오버플로를 수정합니다. | SQL Server 엔진 | 복제 | 모두 |
| 5632877 | 데이터 유효성 검사에 영향을 주는 복제 작업의 문제를 해결합니다. | SQL Server 엔진 | 복제 | 모두 |
| 5632890 | 병합 복제를 위한 웹 동기화 작업의 데이터 유효성 검사에 영향을 주는 문제를 해결합니다. | SQL Server 엔진 | 복제 | 모두 |
| 5632903 | 변경 이벤트 스트리밍에 대한 입력 데이터 처리 문제를 해결합니다. | SQL Server 엔진 | 복제 | 모두 |
| 5632930 | 저장 프로시저의 sp_replcounters 보안을 향상시킵니다. |
SQL Server 엔진 | 복제 | Windows |
| 5635187 | 병합 복제에 사용하는 저장 프로시저의 보안 유효성 검사를 개선합니다. | SQL Server 엔진 | 복제 | Windows |
| 5635965 | SQL 추적이 열을 처리할 때 잘못된 형식의 추적 데이터로 인해 범위를 벗어난 읽기 작업이 발생할 수 있는 문제를 해결합니다.LoginSid |
SQL Server 엔진 | 프로그래밍 | 모두 |
| 5749934 | Windows 표준 시간대 ID를 IANA(Internet Assigned Numbers Authority) 표준 시간대에 매핑하여 새로운 표준 시간대 및 업데이트된 표준 시간대에 대한 지원을 추가합니다. 매핑에는 브리티시 컬럼비아, 앨버타, 매니토바, 마가야네스, FLE, 키질로르다 및 중앙 아시아가 포함됩니다. | SQL Server 엔진 | 프로그래밍 | Linux |
이 CU 또는 최신 CU 패키지를 받거나 다운로드하는 방법
Windows용 최신 누적 업데이트 패키지를 구하거나 다운로드하는 방법(권장됨)
다음 업데이트는 Microsoft 다운로드 센터에서 다운로드할 수 있습니다.
지금 SQL Server 2025용 최신 누적 업데이트 패키지를 다운로드하세요.
참고
- Microsoft 다운로드 센터는 항상 최신 SQL Server 2025 CU 릴리스를 제공합니다.
- 다운로드 페이지가 표시되지 않는 경우 해당 누적 업데이트 패키지를 구하려면 Microsoft 고객 서비스 및 지원 센터로 문의하세요.
Microsoft 업데이트 카탈로그에서 Windows용 누적 업데이트 패키지를 가져오거나 다운로드하는 방법
다음 업데이트를 Microsoft 업데이트 카탈로그에서 사용할 수 있습니다.
참고
- Microsoft 업데이트 카탈로그에는 SQL Server 2025 CU 및 이전에 릴리스된 SQL Server 2025 CU 릴리스가 포함되어 있습니다.
- 이 CU는 WSUS(Windows Server Update Services)를 통해서도 제공됩니다.
- 항상 사용 가능한 최신 누적 업데이트를 설치하는 것이 좋습니다.
Linux용 최신 누적 업데이트 패키지를 구하거나 다운로드하는 방법
Linux의 SQL Server 2025를 최신 CU로 업데이트하려면 먼저 누적 업데이트 저장소가 구성되어야 합니다. 그런 다음 적절한 플랫폼별 업데이트 명령을 사용하여 SQL Server 패키지를 업데이트합니다.
SQL Server 2025 릴리스 노트에서 설치 지침 및 CU 패키지 다운로드 링크를 찾아보세요.
파일 정보
파일 해시 정보
다음 명령을 통해 SQLServer2025-KB5125471-x64.exe 파일의 해시를 계산하여 다운로드를 확인할 수 있습니다.
certutil -hashfile SQLServer2025-KB5125471-x64.exe SHA256
| 파일 이름 | SHA256 해시 |
|---|---|
| SQLServer2025-KB5125471-x64.exe | EBDC3024C76023CE599D3FDF3174A1FC8FF2958EE7009A7655274CE263644B85 |
누적 업데이트 패키지 파일 정보
이 업데이트에 대한 참고 사항
필수 구성 요소:
이 누적 업데이트 패키지를 적용하려면 SQL Server 2025를 실행하고 있어야 합니다.
다시 시작 정보
이 누적 업데이트 패키지를 적용한 후에 컴퓨터를 다시 시작해야 할 수도 있습니다.
레지스트리정보
이 패키지에 들어 있는 핫픽스를 사용하기 위해 레지스트리를 변경할 필요가 없습니다.
중요 주의 사항
이 문서는 다음과 같은 중요한 정보도 제공합니다.
Analysis Services CU 빌드 버전
Microsoft SQL Server 2017부터 Analysis Services 빌드 버전 번호와 SQL Server 데이터베이스 엔진 빌드 버전 번호가 일치하지 않습니다. 자세한 내용은 Analysis Services 누적 업데이트 빌드 버전 확인을 참조하세요.
누적 업데이트(CU)
- 각각의 새 CU에는 설치된 SQL Server 버전의 이전 CU에 포함된 모든 수정 사항이 포함됩니다.
- SQL Server CU는 서비스 팩과 동일한 수준으로 인증되므로 같은 신뢰도 수준으로 설치해야 합니다.
- 다음 지침에 따라 CU를 사용할 수 있게 되면 사전에 지속적으로 CU를 설치하는 것이 좋습니다.
- 기록 데이터에 따르면 많은 수의 지원 사례가 발표된 CU에서 이미 해결된 문제와 관련이 있는 것으로 나타나고 있습니다.
- CU에는 핫픽스 외에도 지원 가능성, 관리 용이성, 안정성 업데이트와 같은 추가적인 가치가 포함될 수 있습니다.
- SQL Server CU를 프로덕션 환경에서 배포하기 전에 테스트하는 것이 좋습니다.
하이브리드 환경 배포
하이브리드 환경(예: AlwaysOn, 복제, 클러스터, 미러링)에 업데이트를 배포하는 경우 먼저 다음 문서를 참조하는 것이 좋습니다.
장애 조치(failover) 클러스터 인스턴스 업그레이드
참고
롤링 업데이트 프로세스를 수행하지 않으려면 다음 단계에 따라 업데이트를 적용하세요.
- 수동 노드에 업데이트를 설치합니다.
- 활성 노드에서 업데이트를 설치합니다(서비스 다시 시작 필요).
최소 가동 중지 시간 및 데이터 손실을 사용하는 가용성 그룹의 업그레이드 및 업데이트
참고
SSISDB 카탈로그와 함께 Always On을 활성화한 경우, 이러한 환경에서 업데이트를 적용하는 방법에 대한 정보는 Always On을 사용하는 SSIS에 대한 정보를 참조하세요.
언어 지원
SQL Server CU는 현재 다국어로 제공됩니다. 따라서 이 CU 패키지는 특정 언어에만 해당하지 않습니다. 지원되는 모든 언어에 적용됩니다.
구성 요소(기능) 업데이트됨
하나의 CU 패키지에는 모든 SQL Server 2025 구성 요소(기능)에 대해 사용 가능한 모든 업데이트가 포함되어 있습니다. 그러나 누적 업데이트 패키지는 서비스를 적용할 SQL Server 인스턴스에 현재 설치된 구성 요소만 업데이트합니다. 이 CU를 적용한 후 SQL Server 기능(예: Analysis Services)을 인스턴스에 추가한 경우, 새 기능을 이 CU로 업데이트하려면 이 CU를 다시 적용해야 합니다.
이 업데이트 관련 지원
다른 문제가 발생하거나 문제 해결이 필요할 경우 서비스를 요청해야 할 수도 있습니다. 이 특정 누적 업데이트 패키지로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. Microsoft 고객 서비스 및 지원 센터 전화 번호의 전체 목록을 확인하거나 별도의 서비스 요청을 하려면 Microsoft 지원 웹 사이트로 이동하세요.
이 업데이트를 제거하는 방법
Windows에서 이 업데이트를 제거하는 방법
- 제어판에서 프로그램 및 기능 항목을 열고 설치된 업데이트 보기를 선택하세요.
- SQL Server 2025에서 이 누적 업데이트 패키지에 해당하는 항목을 찾으세요.
- 항목을 길게 누르거나 마우스 오른쪽 단추로 클릭하고 제거를 선택합니다.
Linux에서 이 업데이트를 제거하는 방법
Linux에서 이 CU를 제거하려면 패키지를 이전 버전으로 롤백해야 합니다. 설치를 롤백하는 방법에 대한 자세한 내용은 SQL Server 롤백을 참조하세요.