본문 바로가기

언어/Database

SQL Server 2017 on Linux 설치

https://www.2cpu.co.kr/lec/4044

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 --reload

 

 

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) 설치 버전 확인



SELECT @@VERSION 또는 sqlcmd -S localhost -U SA -Q 'select @@VERSION'

'언어 > Database' 카테고리의 다른 글

mssql localdb 2019  (0) 2022.01.01
mssql express 2019 kor offline installer  (0) 2022.01.01
리눅스 unixODBC FreeTDS 설치 (MSSQL)  (0) 2021.02.20
unixodbc 2.3.9 / freetds 1.2.18  (0) 2021.02.20
Firebird-3.0.7.33374-1_Win32  (0) 2021.01.23