본문 바로가기
IT/SQL

MS SQL Server CU 업데이트

by xorms1289 2026. 1. 19.

안녕하세요?

 

금주에 DB서버 MS SQL Server CU업데이트를 진행하게 되었습니다. 

처음이다 보니, 자료를 준비하고 테스트해보면서 기록해두면 좋을 것같아 작성해봅니다.

 

1. CU(Cumulative Update)란 무엇인가?

💡 정의

 ① SQL Server에서 발생하는 개별적인 핫픽스(Hotfix)들을 하나로 묶어 배포하는 업데이터 패키지

 

❗ 특징 

 ① 이전 CU에 포함된 모든 수정 사항을 포함하고 있어, 최신 CU만 설치하면 이전 단계의 문제 해결

 ② 안정성 및 보안 : 알려진 버그 수정, 보안 취약점 패치, 성능 개선 사항이 포함되어 있어 정기적인 적용 권장

 ③ 업데이트 시, SQL Server를 설치하면서 '설치했던 부분만 업데이트'

 

더보기

📌 롤백 Rollback은 정말 까다롭습니다. 재설치 외에는 답이 없는걸로 알고있습니다. 

      문제가 발생 할 경우, Cluster에서 해당 SQL 인스턴스 제거 (UserDB 삭제X, 그대로 유지) 

     ▶ SQL Cluster 인스턴스 재설치 후 DB 복원

 

2. 패치 전 필수 점검(Pre-Check List)

  사전 점검

체크리스트 확인 내용 목적
현재 버전 확인 Select@@ServerName AS ServerName,
SERVERPROPERTY('ProductVersion')   AS ProductVersion,
SERVERPROPERTY('ProductUpdateLevel')   AS CU,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition')   AS Edition;
현황 파악
DISK 공간 C 드라이브 : 10GB이상 여유
TempDB 드라이브 : 10GB이상 여유
SQL 설치 경로 : 10GB이상 여유
설치 중단 및 db 서비스 중단 방지
백업 확인 masterDB, Model, msdb최근 Full-Backup 완료 여부 중요 가용성 확보 
작업 전 풀백업 필수
SQL Server
서비스 계정확인
Select Servicename, service_account, startup_type_desc
FROM sys.dm_server_services;
서비스 기동 실패 예방
작업우선순위 AlwaysOn 인 경우 Secondary → Primary 순서클러스터인 경우
Passive Node 부터 우선적용
HA 구성으로 서비스 타임 최소화
보안제품 확인 Sqlserver.exe, setup.exe 예외처리 보안솔루션 패치 차단 및 오류 방지

트랜잭션 및 세션 확인
DBCC OPENTRAN; exec sp_who2; 클린 셧다운 유도
Select session_id, status, command, wait_type
FROM sys.dm_exec_requests WHERE status <> 'background';
패치 후 현상 모니터링 및
성능 영향도 즉시 파악

※ MS-SQL 장애 클러스터링으로 구성되어 있어서 작업 우선순위는 각기 다를 수 있음.

 

 

3. 패치 후 필수 점검(Post-Check List)

  사후 점검

체크리스트 확인 내용 목적
현재 버전 확인 Select@@ServerName AS ServerName,
SERVERPROPERTY('ProductVersion')   AS ProductVersion,
SERVERPROPERTY('ProductUpdateLevel')   AS CU,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition')   AS Edition;
사전 점검과 비교 및 업데이트 확인
서비스 확인 Select Servicename, service_account, startup_type_desc
FROM sys.dm_server_services;
기존 설정 정보 확인, 가용성 보장
SQL Error 확인 exec xp_readerrorlog; 전체 로그 검색 → 결함 확인
SQL Error 확인2 EXEC master.dbo.xp_readerrorlog 0, 1, N'Error'; error 키워드 항목만 필터링
데이터베이스 상태 확인 SELECT name, state_desc FROM sys.databases;  중요, DB 상태 및 마운트
어플리케이션 확인 각 어플리케이션 연결 상태 확인 실제 데이터 정상 조회 확인

4. SQL Server 2019  CU 업데이트 설치

① 업데이트 조건  ※ 동의해야 설치 가능!

② 기능 선택 (※ 업데이트할 기능 선택)

 

③ 업데이트 내용 확인

 

④ SQL Server 2019 업데이트 설치

⑤ SQL Server 2019 업데이트 완료

⑥ SQL Server 2019 업데이트 된 버전 확인

 

5. 관련 자료 링크

① SQL CU 버전 관련 자료 : SQL Server 2019 CU32 공식 다운로드 (KB5068404)

 

SQL Server 2019의 누적 업데이트 32(KB5054833) - SQL Server

이 문서에는 SQL Server 2019 누적 업데이트 32(KB5054833)에 대한 요약, 알려진 문제, 개선 사항, 수정 사항 및 기타 정보가 포함되어 있습니다.

learn.microsoft.com

 

SQL 설치 링크

 

Download Security Update for SQL Server 2019 RTM CU32 (KB5068404) from Official Microsoft Download Center

This update refreshes Microsoft SQL Server 2019 RTM CU32.

www.microsoft.com

 

 

'IT > SQL' 카테고리의 다른 글

MS-SQL ↔ PostgreSQL 연동(Linked Server) 완벽 가이드 (Windows)  (0) 2025.09.26