개발/SQL SERVER

Linux 에 MS SQL 설치하기

whatever , whoever 2020. 11. 24. 15:28
반응형

리눅스 설치는 되어있다는 전제

테스트를 위해서 vmware 이미지를 사용했다

www.linuxvmimages.com/images/centos-7/#centos-771908

 

CentOS 7 VM Images | CentOS 7 VirtualBox Image | CentOS 7 VMware Image

Here, we provide ready to use CentOS 7 VM images for VirtualBox and VMware WorkStation

www.linuxvmimages.com

ID / PW

centos / centos

root / linuxvmimages.com

 

* MSSQL 설치는 centos 계정으로 진행한다. root 로 진행하니 vmware 이미지 에는 필요한 프로그램들이

  root 계정으로 설치되어 있지 않아 이후에 진행할 과정에서 문제가 발생한다.

 

(1) MSSQL 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) SQL Server 환경설정 및 SA 비밀번호 설정

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

 

(4) 서비스 시작/중지/상태확인

sudo systemctl start mssql-server

sudo systemctl stop mssql-server

systemctl status mssql-server

 

(5) 방화벽 1433 포트 허용

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

 

(6) SQL SERVER 명령줄 도구 설치

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

sudo yum install -y mssql-tools unixODBC-devel

 

(7) SQL Server Services 활성화 ( PC 재시작 시 자동 실행되도록 함)

sudo systemctl enable mssql-server

 

(8) 기본 폴더 설정

echo 'export PATH="$PATH:/opt/mssql-tools/bin"'

source ~/.bashrc

 

(9) SQL 에이전트 활성화 , 접속정보 토대로 SQL Management 접속하여 아래의 쿼리 수행

 

EXEC SP_CONFIGURE 'show advanced options',1;

GO

RECONFIGURE;

GO

EXEC SP_CONFIGURE 'Agent XPs',1;

GO

RECONFIGURE;

GO

EXEC SP_CONFIGURE 'show advanced options',0;

GO

 

참조

m.blog.naver.com/pino93/221843768544

 

[MS-SQL] CentOS 7, MS-SQL 설치

● CU (누적 업데이트) : CU(누적 업데이트) 리포지토리에는 기본 SQL Server 릴리스 패키지와 해...

blog.naver.com

 

백업 관련해서는 아래 블로그를 참조하세요

m.blog.naver.com/hilineisp/221741663870

 

솔라윈즈 MSSQL DB백업 for linux

서버 : Ubuntu 16.04 MSSQL : 14.0.3257 RTM 솔라윈즈 DB구축후 백업 스케줄 설정방법입니다. 1...

blog.naver.com

그런데 백업파일을 리눅스/윈도우 간 가져올지는 모르겠네...

윈도우 서버만 관리해봐서 RDP도 어떻게 해야할지 도무지 감이 안 잡히는게 문제..

반응형