환경 : 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>;
접속 확인
'👩💻 > 개발' 카테고리의 다른 글
FE 기능 - CSS 컨테이너 쿼리(Container Queries)와 스타일 쿼리(Style Queries) (0) | 2025.01.09 |
---|---|
FE 기능 - CSS 앵커 포지셔닝 API 사용하기 (0) | 2025.01.09 |
flask(python)로 Android/iOS API 구현하기(파일 첨부 추가) (0) | 2025.01.09 |
macos(맥북) docker에 OpenLDAP 설치하기 (0) | 2025.01.09 |
macos(맥북) Oracle docker에 설치하는 방법 (0) | 2025.01.09 |