MS SQL Server Express 2022 설치

무료 데이터베이스인 MS SQL Server Express 2022 설치를 차근차근 보여드리겠습니다. 이글에서는 다운로드 부터 설치 순서 그리고 서버 설정까지 단계별로 보여드립니다.

소개

MS SQL Server Express 2022은 Microsoft의 데이터베이스 관리 솔루션 중 최신 버전으로, 무료로 제공되는 특징을 가지고 있습니다. 이 솔루션은 경량화된 형태이지만 강력한 성능과 안정성을 제공하여 다양한 비즈니스 환경에 적합합니다.

기능제한

MS SQL Server Express 2022은 강력한 데이터베이스 솔루션으로 알려져 있지만, 무료로 제공되는 만큼 몇 가지 제한 사항이 존재합니다.

  1. 용량 제한

MS SQL Server Express 2022은 무료 버전이지만, 데이터베이스의 크기에 제한이 있습니다. 이 제한은 10GB로, 대규모 기업이나 프로젝트에는 부족할 수 있습니다.

  1. 성능 제한

무료 버전이라는 특성상, MS SQL Server Express 2022은 특정 성능 제한이 있습니다. 고성능 및 대용량 트랜잭션 요구 사항이 있는 환경에서는 상용 버전을 고려해야 할 것입니다.

  1. CPU 제한

MS SQL Server Express 2022은 여러 프로세서를 활용하는 기능에 제한이 있습니다. 이는 다중 코어를 사용하는 서버에서 최적의 성능을 발휘하지 못할 수 있다는 것을 의미합니다.

  1. 관리 도구 제한

비즈니스에서 필요로 하는 몇 가지 고급 관리 도구는 MS SQL Server Express 2022에서 지원되지 않을 수 있습니다. 이를 감안하여 데이터베이스를 관리할 수 있는 능력을 신중하게 고려해야 합니다.

  1. 메모리 제한

MS SQL Server Express 2022은 메모리 사용에도 제한을 가지고 있습니다. 무료 버전의 특성상, 대용량 메모리를 사용하는 환경에서는 한계를 경험할 수 있습니다.

  1. 기능 제한

상용 버전에 비해 몇 가지 고급 기능이 제한되어 있습니다. 특히, 데이터 웨어하우스 및 고급 분석 기능이 필요한 경우 상용 버전의 고려가 필요합니다.

  1. 지원 및 업데이트 제한

MS SQL Server Express 2022은 상용 버전에 비해 제한된 기간 동안만 지원 및 업데이트를 받을 수 있습니다. 따라서 장기적인 안정성을 고려한다면 상용 버전을 고려해야 합니다.

설치

Download Microsoft® SQL Server® 2022 Express from Official Microsoft Download Center

위 URL 에서 설치 파일을 다운로드 받습니다.

MS SQL Server Express 2022 설치

다운로드 받은 파일을 실행하면 아래와 같이 설치 유형 선택 창이 나타납니다. 저는 온라인 설치 파일이 아닌 설치 파일을 내려받아서 실행 시키도록 하겠습니다.
미디어 다운로드를 클릭합니다.

MS SQL Server Express 2022 설치

개발자 입장에서는 이것 저것 설치를 해봐야 합니다. 아래 Express Advanced 를 다운로드 받도록 하겠습니다. 혹시 다른것들을 설치 할 수 있으니까요.. 만약 엔진만 설치 하실분은 Express Core만 다운로드 받으시면 됩니다.

MS SQL Server Express 2022 설치

몇분후 실질적인 설치 파일이 다운로드 됩니다.
다운로드가 마무리 되면 폴더 열기를 누르시고 본 화 면은 더이상 필요 없으므로 닫기 버튼을 눌러주세요.

MS SQL Server Express 2022 설치

폴더 열기 버튼을 누르면 새롭게 다운받은 설치 파일이 있는 폴더가 열립니다. 이제 다운 받아진 파일을 클릭 합니다.
SQLEXPRADV_x64_KOR.exe 파일이네요

MS SQL Server Express 2022 설치

이제 실행 시킵니다. 그러면 아래 화면과 같이 SQL Server 설치 센터 라는 창이 뜹니다.
먼저 엔진을 설치 해야 하므로
새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가
버튼을 클릭합니다.

MS SQL Server Express 2022 설치

아래 이후 부터는 단계별로 버튼이 나옵니다. 저는 대부분 다음 버튼을 눌렀지만 사용자, 관리자에 따라서 변경해야 할 옵션들이 있을 수 있습니다. 한번씩 읽어보시고 다음 버튼을 누르시면 됩니다.

MS SQL Server Express 2022 설치

만약 기본 규칙에 부합되지 않는다면 설치가 되지 않습니다. 아래에 부분적으로 실패화면이 뜰 수 있습니다.
저는 .NET Framework 4.7.2 가 설치되어 있지 않아서 설치를 따로 하였습니다. 설치 후 화면에는 아래처럼 실패가 없어지므로 다음을 누릅니다.

MS SQL Server Express 2022 설치

바로 설치가 되는게 아니네요. 압축을 풀고 그 파일을 설치하나봅니다. 실행한 폴더로 선택이 되어 있고 그냥 확인을 누릅니다.

MS SQL Server Express 2022 설치

라이센스 조건은 간단하게 한번 읽어 보셔야 겠죠
동의함 체크하시고 다음 버튼을 누릅니다.

MS SQL Server Express 2022 설치

개발자지만 Azure 확장은 뭔지 잘 모르겠습니다. 그래서 그냥 체크 해제 하고 이것도 다음 버튼을 누릅니다.

MS SQL Server Express 2022 설치

저는 설치되어져 있는 기본 체크 사항, 기본 디렉토리를 그대로 두고 다음 버튼을 눌렀습니다.

MS SQL Server Express 2022 설치

인스턴스 구성. 명명된 인스턴스에 기본적으로 적혀 있는 그대로의 인스턴스를 사용합니다. 물론 바꾸셔도 되지만 저는 그대로 사용 합니다. 나중에 인스턴스를 여러개 설치 한다든지 할때 이름을 알아보실수 있게 이름을 바꾸셔도 되지만 저는 그대로 설치 합니다.

MS SQL Server Express 2022 설치

한번 읽어보고 다음 버튼 .

MS SQL Server Express 2022 설치

혼합모드로 사용 합니다. 나중에 타 컴퓨터에서 관리자 접속할 일이 있을것 같아 혼합모드로 사용합니다.

MS SQL Server Express 2022 설치

이제 설치가 완료 되었습니다. 너무 쉽죠. 이제 관리툴 등도 설치를 해 볼 필요는 있습니다. 엔진만 설치하고 관리툴이 없으면 접속 방법이 없으니까요. 뭐 다른 DB 관리툴도 있습니다만 MSSQL 이니 MS 제공하는 SSMS(SQL Server Management Studio) 도 깔아 보겠습니다.

MS SQL Server Express 2022 설치

SSMS(SQL Server Management Studio) 설치

맨 첫 화면에서 SQL Server 설치화면이 있습니다. 그 화면에서 다음 세번째 버튼을 클릭합니다.

MS SQL Server Express 2022 설치

다운 받아진 파일이 없으므로 링크되어진 MS 다운로드 사이트가 열립니다.
이제 링크된 다운로드 페이지에서 다운로드를 눌러 설치 파일을 받습니다.

MS SQL Server Express 2022 설치

다운 받아진 설치 파일을 실행 시키면 아래 처럼 설치 폴더를 묻는 창이 뜹니다.
Install 을눌러 설치를 진행 합니다.

MS SQL Server Express 2022 설치

설치가 끝났네요. 뭐 선택할 것도 없고 너무 쉽게 설치가 끝났습니다.

MS SQL Server Express 2022 설치

접속 구성

저는 개발자이고 온라인으로 이 DB에 접속해야합니다. 온라인 서버를 구성하도록 하겠습니다.
먼저 설치된 SQL Server 2022 구성 관리자를 실행합니다.

MS SQL Server Express 2022 설치

온라인으로 접속 하도록 할려면 먼저 TCP/IP 를 사용해야 합니다. 기본적으로 사용 안함으로 되어 있으니 꼭 아래 처럼 사용으로 변경합니다.

MS SQL Server Express 2022 설치

아래처럼 IP 주소의 포트번호도 수정합니다. MSSQL 에서는 디폴트 포트로 1433 을 사용합니다. 그러나 이번호는 어찌보면 해커의 타겟이 될 수 있습니다. 다른 번호로 수정하는것이 보안에 좋습니다.

MS SQL Server Express 2022 설치

포트까지 수정을 하고 확인 버튼을 누르면 서비스를 재시작하라는 팝업 창이 뜹니다.

MS SQL Server Express 2022 설치

아래 트리에서 SQL Server 서비스를 클릭하여 SQL Server 를 마우스 오른쪽버튼으로 다시시작을 누릅니다.

MS SQL Server Express 2022 설치

이제 서비스가 재시작 됩니다. 그럼 이제 구성은 끝났습니다.

MS SQL Server Express 2022 설치

해야할일

여기까지 하셨다면 이제 기본적인 설치는 끝났습니다. 이제 어플리케이션 개발을 한다든지 서버를 구성한다든지 해야 합니다. 그러기 위해서는 조금더 DB 에 대해서 알아야 겠죠.

1. User 생성

접속할때 무조건 관리자(sa)로 접속할 수는 없습니다. DB 를 사용하는 롤에 맞게 User를 생성해서 접속해야합니다.

2. DB 생성

사용할 Database를 생성 해야 합니다. Database가 없이는 데이터도 없을테니까요.Database를 사용용도에 맞게 생성. 그리고 데이터 즉 테이블도 생성해 주어야 합니다.

3. DB 보안 규칙 생성

생성된 Database에 맞게 접속할 User의 롤을 지정해 주어야 합니다. Database 에 용도에 맞게 권한을 부여해야 합니다. CRUD 즉 유저가 이 데이터베이스에 Create, Read, Update, Delete 를 할 수 있는 권한을 지정합니다.

4. 방화벽 설정

3번까지 모든 규칙을 생성 하셨다면 타 PC 에서 온라인으로 접속 시도를 해보셔야 합니다. 그러나 방화벽이 문제일 수 있습니다. 그때는 수동으로 방화벽 1433포트 (다를 수 있는) 를 방화벽 예외 등록을 해야 합니다. 아래 링크에서 자세하게 다룹니다.

마무리

여기까지 MSSQL 2022 Express 버전 설치하는 방법을 설명드렸습니다. 딱히 어려울 것 없습니다. 공부하시는 분들이나 소규모 DB 를 사용 하시는 개발자분들에게 도움을 드리고자 글을 썻지만 다음 버튼만 누르면 되는 수준이었습니다. 이제 설치를 해보셨으니 접속이 되는지 쿼리가 되는지도 확인 하시면 될 것 같습니다.

Leave a Comment