MSSQL on Linux (SQL Server 2017)

2020. 4. 10. 10:12SQL Server

/*작성일자*/

- 2017.05.22

[내용]

  - MSSQL on Linux(SQL Server 2017)

  - MSSQL을 Linux에 설치하는 과정을 알아보고, 설치가 정상적으로 되는지 확인해보도록 하자!!

 

[대상 시스템]

  - Ubuntu 16.04.2

 

[내용 확인]

  - MSSQL 2016까지는 GUI를 통해 단순 클릭으로 설치를 진행할 수 있었다.

  - MSSQL on Linux는 간단한 명령줄을 통해 엄청 빠른 시간안에 설치를 할 수 있었다.

  - 설치 가이드 명령어는 MS 기술문서에 잘 나타나 있다.

    (다만, 외부와 통신이 되는 환경이여야만 아래의 가이드로 설치가 가능하다. 폐쇠망에서는 불가!)

    (메모리는 최소 3.25GB이상이 되야 설치가 가능하다.)

    가장 익숙한 Ubuntu로 진행했지만, 기술문서에 보면 Red Hat, Suse 등 다양한 Linux버전으로 설치를 진행할 수 있는

    가이드가 잘 나타나 있다.

  - 참조 : https://docs.microsoft.com/ko-kr/sql/linux/sql-server-linux-setup-ubuntu

 

  - 설치 과정(Step by Step)

 

  - 아래의 명령어를 통해 curl을 설치한다.(curl이란 data transfer tool이다.)

    sudo apt install curl

 

  - GPG Key Import

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

 

  - MSSQL Ubunto 저장소에 등록

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

 

  - MSSQL 설치

    sudo apt-get update

    sudo apt-get install -y mssql-server

 

  - SA Password 설정

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

 

  - 설치와 구성이 완료된 후, MSSQL이 실행중인지 확인

    systemctl status mssql-server

 

  - 이제 제대로 설치가 되었는지 직접 GUI를 통해 확인해 보도록 하자!!

    MSSQL의 기본 포트는 1433으로 1433이 Open되어 있는지 확인해 보자!!

    Ubuntu에서 아래의 명령어로 확인이 가능하다.

    netstat -an|grep 1433

  

  - 원격 접속을 위해 IP를 확인해 보자

    ifconfig

 

  - 원격 접속을 통해 제대로 설치가 되어있는지 확인