회사 프로젝트 중 웹을 이용해 데이터 베이스를 연결하고 데이터를 가져오는 작업을 진행중에있습니다.
요구사항중 MSSQL 연결이 있어서 먼저 Docker를 이용해 MSSQL 를 설치해보겠습니다.
1. MSSQL 이미지 다운로드
- cmd 를 사용해도 되지만 Windows PowerShell을 이용해 설치를 진행해보겠습니다.
- Windows PowerShell 실행 후 아래 문구를 입력합니다.
docker pull mcr.microsoft.com/mssql/server:latest
- 다운로드가 잘 되었는지 확인하기위해 docker images 를 입력해봅니다.
microsoft.com/mssql/server 가 잘 들어가있습니다.
2. MSSQL 설치
- 다음은 MSSQL 설치를 해보겠습니다.
- 하단 문구를 입력합니다.
--name : sqlserver 는 docker에 표시될 db 이름이 됩니다.
-- 'SA_PASSWORD=Password1!' 에서 SA 는 username 이 되며 이 username 의 비밀번호는 Password1!로 설정한다는 뜻 입니다.
( user name 과 Password 를 제가 원하는대로해서 변경해 진행해보니 마지막에 연결이 안되네요. 일단 아래 문구 그래도 진행해주세요!!)
-p 는 MSSQL 의 port 번호입니다.
-d 는 위에서 설치한 MSSQL 이미지 입니다.
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Password1!' -e 'MSSQL_PID=Express' --name sqlserver -p 1433:1433 -d mcr.microsoft.com/mssql/server:latest
- 설치가 완료되면 아래와같은 화면이 나옵니다.
- docker에서도 확인해봅니다.
- sqlserver 라는 이름으로 설치된걸 볼 수 있습니다.
3. Dbeaver 연결
- MSSQL 을 사용하기 위해 Dbeaver에 연결해보겠습니다.
- Dbeaver 실행 후 왼쪽 상단에 있는 새 데이터베이스 연결을 클릭합니다.
- SQL Server 를 선택합니다.
- User Name 과 Password 를 입력하고 test Connection 을 해봅니다.
- Test Connection 을 누르니 필요한 driver 를 다운받으라는 창이 뜹니다. 진행해보겠습니다.
연결이 됬다고 뜨네요. 확인을 누르면 dbeaver 데이터베이스 목록에 추가됩니다.
다음은 docker를 이용한 postgreSQL 설치를 해보겠습니다.
감사합니다.
'DataBase' 카테고리의 다른 글
[ Database ] Windows 에서 Mysql/MariaDB 재시작하기 (0) | 2022.04.13 |
---|---|
[ MAC ] brew로 DBeaver 설치 후 MariaDB 연결하기 (0) | 2021.10.31 |
Docker 설치 및 PostgreSQL설치 DBeaver 연결 (0) | 2021.09.14 |