인프런 커뮤니티 질문&답변
최신 하드웨어에서 SQL Express 설치에러 해결법
작성
·
15
0

2025 환경에서 Express Edition이 설치 안됐던 문제가 생겼어서 해결방법 공유 드립니다.
문제 원인 : SQL Server 2025 Express 설치 중 에러 코드 -2061893607과 함께 "데이터베이스 엔진 시작 핸들을 찾을 수 없습니다."라는 메시지가 발생
1. 섹터 크기 호환성 확인 및 수정 (가장 유력한 원인)
최신 Windows와 SSD 환경에서 시스템 섹터 크기가 4KB를 초과할 경우 SQL Server 엔진이 시작되지 않음.
관리자 권한으로 명령 프롬프트(CMD)를 실행.
다음 명령어를 입력하고 엔터.
fsutil fsinfo sectorinfo C:DOS 출력 결과 중
PhysicalBytesPerSectorForAtomicity값이 4096보다 크다면 호환성 문제가 맞다.이를 해결하기 위해 레지스트리를 수정해야 함.
CMD에 다음 명령어를 입력 (한 줄로 입력):
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f컴퓨터를 재부팅한 뒤, 기존에 설치된 SQL Server 관련 항목을 모두 삭제하고 다시 설치.
명확한 원인 : PhysicalBytesPerSectorForAtomicity값은 4096으로 세팅되어있지만
PhysicalBytesPerSectorForPerformance 값이 16384(16KB)로 되어 있는 게 문제!!
SQL Server는 물리적 섹터 크기가 4KB(4096 바이트)를 초과하는 스토리지 시스템을 지원하지 않음.
현재 사용 중인 최신 NVMe SSD가 성능 향상을 위해 16KB 섹터 방식을 사용하고 있어서
SQL Server 엔진이 데이터 구조를 쓰지 못하고 실행에 실패!
// 세팅 성공시 CLI 예시
C:\Windows\System32>fsutil fsinfo sectorinfo C:
LogicalBytesPerSector: 512
PhysicalBytesPerSectorForAtomicity: 4096
PhysicalBytesPerSectorForPerformance: 4096
FileSystemEffectivePhysicalBytesPerSectorForAtomicity: 4096
장치 맞춤: 정렬됨(0x000)
장치 파티션 맞춤: 정렬됨(0x000)
검색 벌점 없음
자르기 지원됨
DAX 지원 안 함
씬 프로비저닝되지 않음답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!





