기술노트

기술노트

게시물 상세
SQL Server 2017 on Linux 설치
작성자 : 관리자(jieun@ehostidc.co.kr)  작성일 : 2021-09-10   조회수 : 2801

SQL Server 2017 on Linux 설치


0) 설치 버전

OS : CentOS 7.8 64bit

SQL : SQL Server 2017 on Linux(MSSQL  2017)

1) Microsoft SQL Server 2017  리포지토리 구성 파일을 다운로드

sudo curl -o  /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo


2) SQL Server 실행 패키지를 설치

sudo yum install -y mssql-server


3) mssql-conf setup 을 실행, 프롬프트에 따라 버전 선택 및 SA 암호를 설정

sudo /opt/mssql/bin/mssql-conf setup
버전 선택(버전에 따라 라이선스 입력) -> yes -> SA계정 패스워드 입력

 

1) Evaluation (무료, 프로덕션 사용권 없음, 180일 제한)
2) Developer (무료, 프로덕션 사용권 없음)
3) Express (무료) – 라이선스가 없을 경우 선택
4) Web (유료)
5) Standard (유료)
6) Enterprise (유료)
7) Enterprise Core (유료)
8) 소매 채널을 통해 라이선스를 구했으며 입력할 제품 키가 있습니다. – 라이선스가 있을 경우 선택

https://docs.microsoft.com/ko-kr/sql/linux/sql-server-linux-editions-and-components-2017?view=sql-server-ver15 – 버전 별 기능 차이


4) 설치 완료 후 서비스가 실행 중인지 확인

systemctl status mssql-server


5) 방화벽 오픈

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

 
 
SQL Server Command-line Tools 설치  
 

1) Microsoft Red Hat 리포지토리 구성 파일을 다운로드

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

   

2) mssql-tools 및 unixODBC 개발자 패키지 설치

sudo yum install -y mssql-tools unixODBC-devel
중간 부분에 yes 2번 입력

     

4) 환경변수 설정

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

5) 로컬 접속 테스트


 

sqlcmd -U SA 또는 sqlcmd -S localhost -U SA –P  


6) 설치 버전 확인

 


 

이전글 Windows password crack (cmd.exe -> utilman.exe 파일 변경이 안 통할 때)
다음글 신규서버 설치시 제공되는 IPMI연결 (win10)