Back-End/Linux

Linux(Ubuntu), MSSQL 설치 방법 및 설정, SSMS 원격 접속

개발자 DalBy 2024. 9. 23. 21:39
반응형

Linux(Ubuntu), MSSQL 설치 방법 및 설정, SSMS 원격 접속

리눅스 서버 버전: Ubuntu(우분투) 20.04 ver

 

 

MSSQL SQL 다운로드 (꼭 서버 버전에 맞춰 설치하세요! 공식 MSSQL 홈페이지에 있습니다.)

※참고 링크 ※

https://learn.microsoft.com/ko-kr/sql/linux/sql-server-linux-setup?view=sql-server-ver16

 

SQL Server on Linux 설치 지침 - SQL Server

SQL Server on Linux를 설치, 업데이트 및 제거합니다. 이 문서에서는 온라인, 오프라인 및 무인 시나리오를 설명합니다.

learn.microsoft.com

 

MSSQL 다운로드

curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"

 

 

다운로드 완료 후 확인 

sudo apt-get update
sudo apt-get install -y mssql-server

 

 

SA 암호를 설정 및 버전 선택 (필자의 경우 무료 버전 체크)  ex) [1] ~ [10]

sudo /opt/mssql/bin/mssql-conf setup

 

 

실행확인 

systemctl status mssql-server --no-pager

 

 

sqlcmd, bcp 유틸리티 설치

curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

 

 

유닉스 ODBC 개발자 패키지 설치

sudo apt-get update
sudo apt-get install mssql-tools18 unixodbc-dev

 

 

최신번전 툴 설치 및 업그레이드

sudo apt-get update  
sudo apt-get install mssql-tools18

 

 

리눅스 서버 터미널에서 쿼리 조작를 하기위해 설정 (필요시 설정하시면 됩니다.)

 

로그인 세션

echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bash_profile
source ~/.bash_profile

 

대화형/비로그인 세션

echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc

 

리눅스 터미널에서 미리해보기, -S 컴퓨터 이름(IP)  -U 계정명 sa  -P 비밀번호('1234') 

sqlcmd -S localhost -U sa -P '<YourPassword>'

 

터미널안에 1> 이 생기면 접속 성공 

 

 

위 모든 설치 및 설정이 완료되었다면, 타 PC에서 원격 접속시 아래 내용을 설정 해 줍니다.

 

 

해당 서버 방화벽 개방

firewall-cmd --permanent --zone=public --add port=1433/tcp

 

원격 접속 테스트 (SSMS)

SSMS 접속
SSMS 접속

연결 할 서버 이름: 원격 접속 할 IP

로그인 / 비밀번호 입력

 

 

테스트 확인

테스트확인
테스트확인

 

 

감사합니다.

반응형