👩💻/개발
macos(맥북) docker에 MSSQL 설치하기
Purpleo
2025. 1. 9. 00:22
환경 : MacBook 2019(Intel)
OS : Sonoma(14.4.1)
docker desktop, DBbeaver 기준(설치 과정 생략)
이미지 다운로드
docker pull mcr.microsoft.com/mssql/server:2019-latest
컨테이너 실행
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<최고관리자 비밀번호>' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
ODBC driver & SqlCmd 설치하기(로컬 개발환경에서 필요, 실제 운영 시 불필요)
brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
ACCEPT_EULA=Y brew install msodbcsql17 mssql-tools
DB 접속 (sa/<최고관리자 비밀번호>)
한글 언어셋 지정
alter database test set single_user with rollback immediate;
alter database test collate Korean_Wansung_CI_AS;
database test set multi_user;
사용자 추가
-- 사용자 생성
CREATE LOGIN<사용자 ID> WITH PASSWORD = <사용자 비밀번호>
-- 사용자에게 데이터베이스 권한 부여(데이터베이스가 생성되어 있어야 함)
USE <데이버베이스 명>;
CREATE USER <사용자 ID> FOR LOGIN <사용자 ID>;
ALTER ROLE db_owner ADD MEMBER <사용자 ID>;
접속 확인