MacBook Air M2를 사용 중인 사용자로서 MS에서 개발한 MSSQL을 사용하기 위해서는 두 개의 프로그램을 설치해야 한다.
- Docker
- DBeaver
1. Docker 설치
docker.com 사이트에 접속한다.
접속 후 내 컴퓨터가 사용하는 칩에 맞추어 다운로드를 진행한다.
설치 프로그램에서 아래의 두 화면이 나올 수 있다.
Docker가 설치되면 Microsoft의 MSSQL의 이미지를 Docker Hub에서 다운로드를 한다.
가장 최신 버전은 2022로 되어있으나
docker pull mcr.microsoft.com/mssql/server:2019-latest
위의 코드 처럼 2019 버전으로 사용하길 권장한다.
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=YourStrongPassword!" \
-p 1433:1433 --name sqlserver \
-d mcr.microsoft.com/mssql/server:2019-latest
- ACCEPT_EULA=Y: Microsoft EULA에 동의해야 MSSQL을 사용할 수 있다.
- SA_PASSWORD=YourStrongPassword!: = 뒤를 사용할 비밀번호로 설정한다. (8자 이상, 대/소문자, 숫자, 특수문자 포함)
- -p 1433:1433: 호스트와 컨테이너의 포트를 매핑한다.
- --name sqlserver: 컨테이너 이름을 지정한다.
- -d: 백그라운드를 실행한다.
이후
docker ps
를 터미널에 입력한 뒤 컨테이너 상태가 Up이라면 docker 설치는 마무리되었다.
하지만 docker만으로는 MSSQL을 사용할 수 없다. Microsoft의 Azure을 권장하나 여기서는 DBeaver 설치 법을 소개하겠다.
2. DBeaver 설치
dbeaver.io 로 이동
dbeaver.io/download/ 로 이동하여 docker 설치와 마찬가지로 내 컴퓨터가 사용하는 칩에 맞추어 다운로드 한다.
마우스 드래그 해준 뒤
DBeaver에 접속하기 전 docker가 정상적으로 작동하는지 확인한다. 정상적으로 작동하면 MSSQL 설치를 진행한다.
docker 설치할 때 사용한 비밀번호 등을 입력하여 데이터베이스를 생성한다.
docker, DBeaver 등을 통해 MacOS에서도 MSSQL을 사용할 수 있다.