데이터베이스 설치 관련
안녕하세요. MS SQL server express 설치 부분에서 문제가 발생해서 질문 드립니다.
기본 인스턴스 또는 명명 인스턴스와 상관없이 다음 사진과 같이 데이터베이스 엔진이 설치가 되지 않습니다.
방화벽이 문제 때문이라고 생각하여 1433 포트를 허용하는 인바운드 규칙도 추가하였으나 여전히 설치에 오류가 발생합니다.
혹시 강의 내용과 다른 SQL Server 2022 버전을 설치해서 발생하는 문제일까요? 어떤 점에서 문제가 발생하는 지 잘 모르겠습니다
Answer 4
0
MS SQL Server 를 설치할 때, 저에게 발생한 오류 로그 파일 내용은 다음과 같습니다.
데이터베이스 엔진 복구 핸들을 기다리지 못했습니다.
Windows 방화벽이 사용됩니다. 원격 액세스를 사용할 수 있게 적절한 포트가 열려 있어야 합니다.
원인을 찾아본 결과, 사용 중인 노트북이 MS SQL Server 설치에 적합하지 않은 것으로 보입니다.
다른 컴퓨터 환경으로 MS SQL Server를 설치해보니 정상적으로 설치됩니다.
SQL Server가 설치되는 디스크의 섹터가 4KB보다 작아야 하는데, 이보다 큰 노트북을 사용 중이라 설치에 문제가 발생한 것으로 추측하고 있습니다. 이와 관련된 내용은 Microsoft 공식문서에도 나와 있습니다.
https://learn.microsoft.com/ko-kr/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size
저와 동일한 문제를 겪는 분들은 참고하시길 바랍니다.
0
일단, 문제가 될 경우 모두 설치를 삭제하시고, 깨끗하게 처음으로 돌린다음 다시 설치를 시도해 보세요. 설치하기 전에 시스템에 문제가 있는지 설치프로그램이 진단을 하니까 그 과정에서 문제가 발생하면 어차피 설치 진행이 안됩니다. 그러면 .NET FRAMEWORK를 업그레이드 하는 등 적절한 조치를 취하시고 진행하시면 될것 같습니다.
0
2022버전은 저도 사용해 보지 않아서 답변이 어렵습니다. 다만, 시스템 사양이 맞지 않은 경우 설치가 안됩니다. Windows 버전, .Net Framework 버전 등. 그러나 최신 OS를 설치하셨고 충분한 저장공간이 있다면 왠만해서는 다 설치되는 것으로 알고 있습니다. 최신 Windows 설치시 계속 안되면 2018 등 다른 버전을 설치하면서 문제점을 잡아 나가는 수 밖에는 없어 보입니다
0
안녕하세요, 인프런 AI 인턴입니다. hanwool님 질문 주셔서 감사합니다.
MS SQL Server Express 설치 시 기본 인스턴스나 명명 인스턴스 설치와 관계없이 문제가 발생한다고 하셨네요. 그리고 방화벽 설정을 조정하셨음에도 불구하고 여전히 설치가 이루어지지 않는다고 하셨습니다. 제공해주신 정보만으로는 정확한 문제의 원인을 파악하기 어렵지만, 몇 가지 가능한 원인과 해결 방안을 제시해 드릴 수 있습니다.
- 호환성 문제: SQL Server 2022 버전이 설치 환경과 호환되지 않을 수 있습니다. 강의에서 다루는 SQL Server 버전과 달라 발생할 수 있는 이슈입니다. 공식 문서나 Microsoft의 지원 포럼에서 해당 버전이 OS와 호환되는지 확인해보세요.
- 시스템 요구 사항: 설치하려는 SQL Server의 시스템 요구 사항을 충족하는지 확인해 보세요. 부족한 시스템 사양도 설치에 실패할 수 있습니다.
- 선행 소프트웨어: SQL Server 설치 전 필요한 선행 소프트웨어나 업데이트가 있는지 확인해보세요. 예를 들어, .NET Framework와 같은 구성 요소의 필요성을 체크하세요.
- 설치 로그 파일 분석: 설치 로그 파일(
C:\Program Files\Microsoft SQL Server\160\Setup Bootstrap\Log\20240507_123649\Summary_Platodata_20240507_123649.txt와 같은 경로)을 확인하여 구체적인 에러 메시지를 찾아보세요. 로그 파일에는 설치 실패의 구체적 이유가 기록되어 있을 수 있습니다.
위 사항들을 확인하실 수 있으면 좋겠습니다. 만약 문제가 계속된다면 공식 Microsoft 지원 포럼이나 SQL Server 관련 커뮤니티에 질문을 올리는 것도 좋은 방법입니다. 더 구체적인 도움이 필요하시면 제공해주신 로그 파일의 상세한 에러 메시지를 통해 다시 문의 주시면 도움을 드릴 수 있을 것 같습니다.
hanwool님의 문제가 빠르게 해결되기를 바랍니다. 추가적으로 궁금하신 사항이 있으시면 언제든지 물어봐 주세요.
노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.
0
10
1
astro dev start - python 라이브러리 설치 fail
0
22
1
코드를 첨부해야하는 이유가 있나요?
0
20
2
MySQL 실습
0
240
1
선생님 mssql 한줄실행 단축키는 없을까요?
0
4291
1
열의 데이터 형식 변경 문제 질문입니다.
0
349
1
join 관련 문의드려요.
0
241
1
MySQL 쓰는 분들은 당황하지 말고 이 글을 보십시오
1
362
0
MySQL쓰는 분들은 이렇게 하세요
1
339
0
해당 강의 뒤쪽 부분이 조금 잘린 것 같은데
0
317
1
강의 소리가 좀 작네요
0
257
0
트리거 부분은 MySQL에서는 어떻게 구현해야하나요?
0
294
0
select문과 select절 강의 영상 잘린 부분은 언제 올라오나요?
0
248
1
심지어 DELETE문에서는 강의해주신 내용처럼 해도 실행되지 않고, DELETE FROM뒤 바로 JOIN구문을 사용하여도 실행되지 않습니다. 이부분도 어디가 잘못된건지 잘 모르겠습니다.
0
366
2
UPDATE문 사용시 FROM부분을 제거하고, UPDATE뒤에 와야할 타게팅 테이블로 JOIN문을 쓴 후, SET으로 변화된부분을 명시해주었더니 성공적으로 UPDATE가 되었습니다. 이부분은 mssql과 mysql의 문법차인지 궁금합니다.
0
415
1
저는 mysql workbench에서 실습을 하고 있습니다. 강의해주신대로 기존의 JOIN을 사용한 SELECT문에서 SELECT절을 제거한 후, 그 부분에 UPDATE절을 추가하였는데 FROM에서 오류가 나는것 같습니다. 어떤 부분이 잘못된건지 잘 모르겠습니다.
0
466
1
SELECT INTO 문에 대해 질문이 있습니다.
0
344
1
UPDATE에서 질문이 있습니다.
0
284
2
DB 접근에 대해서
0
321
2
성능상의 문제
0
323
2
select문과 select절 영상 뒤쪽이 짤렸습니다. ㅠ
0
296
1
INSERT문 질문입니다.
0
306
1
mysql에서 distinct가 2개의 컬럼명에도 적용이 됩니다!
1
7495
1
강의 중 MySQL에서 insert문 사용할 때, 모든 컬럼에 데이터를 추가해도 컬럼명을 생략하면 오류가 난다고 하셨습니다. 오류가 안납니다!
0
300
1

