SQL Linux 기본Configure 명령
· Version : SQL Linux, Ubuntu
SQL Server Linux에서 SQL Server 설치 후 기본 포트를 변경하거나 인스턴스 데이터 정렬셋 변경, 추적 플래그 설정 등 SQL Server의 구성 정보를 설정 하는명령어에 대해서 알아본다.
Windows에서는 SQL Server 구성 관리자를 PowerShell 스크립팅과 같은도구를 SQL Server의 구성 도구로 사용하는데 익숙하다. 하지만 Linux에서는 대부분 GUI가 없는 상태로 콘솔에 의존해야하는 경우가 많다. Microsoft SQL Server Linux 버전에서는 mssql-conf라는 구성도구를 포함시켜 사용자가 쉽게 구성 설정을 할 수 있게 하였다. mssql-conf 파일은 /opt/mssql/bin 폴더 위치한다.
mssql-conf 구성도구는 아래와 같은 인수를 사용하며 모두 대소문자를 구분한다.
Argument |
Description |
set |
SQL Server의 설정값을 설정. list 인수를 사용하여 사용가능한 설정 목록을 가져올 수 있다. |
unset |
set옵션으로 추가된 설정을 제거 |
traceflag |
추적 플래그 설정 또는 해제 |
set-sa-password |
서비스가 실행되지 않는 동안 sa 암호 변경 |
set-collation |
인스턴스의 데이터 정렬 변경 |
validate |
/var/opt/mssql/folder에 있는 SQL Server 구성파일 mssql.conf 내용 확인 |
list |
set/unset 설정을 나열 |
setup |
설치 스크립트 실행 |
start-service |
SQL Server 서비스 시작 (리눅스 명령어인 systemctl start mssql-server 명령어 사용을 추천) |
stop-service |
SQL Server 서비스 중지 (리눅스 명령어인 systemctl stop mssql-server 명령어 사용을 추천) |
enable-service |
시스템 시작시 SQL Server 서비스자동 시작 설정 |
disable-service |
시스템 시작시 SQL Server 서비스 자동 시작 해제 |
SQL Server의 TCP 포트 변경 (예 : 14331 포트로 변경)
sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port> sudo /opt/mssql/bin/mssql-conf set network.tcpport 14331 |
SQL Server가 기본 포트를 사용하도록 변경
mssql-conf unset network.tcpport |
traceflag 설정 (예 : 추적 플래그 1234 설정 및 둘 이상의 추적 플래그 설정)
sudo /opt/mssql/bin/mssql-conf traceflag 1234 on sudo /opt/mssql/bin/mssql-conf traceflag 1234 2345 4567 on |
traceflag 해제
sudo /opt/mssql/bin/mssql-conf traceflag 1234 2345 3456 off |
2017-06-22 / 강성욱 / http://sqlmvp.kr
SQL Linux, SQL Start, SQL Stop, SQL Disable, SQL Enable, SQL unbuntu, SQL 2017, SQL Server on linxu, linux SQL, mssql-conf, sql linux configure, sql linux trace flag
'SQL Server > SQL on Linux' 카테고리의 다른 글
SQL Linux에서collation 변경 (0) | 2017.09.13 |
---|---|
SQL Linux에서 데이터 및 로그 파일의 기본 디렉토리 변경 (0) | 2017.09.13 |
SQL Linux에서 기본 백업 디렉토리 변경 (0) | 2017.09.13 |
Linux에서 DISK I/O 사용량 확인 (0) | 2017.09.13 |
Linux에서 CPU 사용량 확인 (0) | 2017.09.13 |