SQL Server/SQL on Linux 18

SQL Linux에서 데이터 및 로그 파일의 기본 디렉토리 변경

SQL Linux에서 데이터 및 로그 파일의 기본 디렉토리 변경 · Version : ubuntu, SQL Server Linux SQL Server Linux에서 데이터 파일 및 로그 파일의 기본 디렉토리 위치를 변경하는 방법에 대해서 알아본다. Linux SQL Server의 경우 msslq-conf 유틸리티의 스크립트에 의해 수행 된다. 아래 스크립트를 실행하여 데이터베이스의 현재 기본 위치의 파일을 표시 한다. 모든 데이터베이스 파일이 /var/opt/mssql/data 에 위치하고 있음을 알 수 있다. sudo su ls –lrt /var/opt/mssql/data 임시로 새로운 데이터베이스를 생성하여 경로를 확인하여도 기본 폴더인 /var/opt/mssql/data 로 생성된 것을 확인 할 수..

SQL Linux 기본Configure 명령

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 파..

SQL Linux에서 기본 백업 디렉토리 변경

SQL Linux에서 기본 백업 디렉토리 변경 · Version : ubuntu, SQL Server Linux SQL Server Linux에서 기본 백업 디렉토리 위치를 변경하는 방법에 대해서 알아본다. Windows 시스템에서 실행되는 SQL Server에서는 설치 마법사나 설치 후 SQL Server속성을 변경하여 기본 백업 디렉토리를 설정 할 수 있다. Linux SQL Server의 경우 msslq-conf 유틸리티의 스크립트에 의해 수행 된다. mssql-conf 명령문에서는 아래의 매개변수를 설정할 수 있다.· TCP Port : SQL Server 연결 포트를 변경· Default data directory : SQL Server 데이터베이스 파일(.mdf)의 디렉토리 변경 (새로 생성하..

Linux에서 DISK I/O 사용량 확인

Linux에서 DISK I/O 사용량 확인 · Version : ubuntu SQL Server Linux 버전 출시로 MS SQL DBA분들이 Linux에 대한 관심이 많이 높아졌다. 이번 팁에서는 Linux에서 SQL Server를 사용할때 알아두면 좋은 리눅스 팁을 공유한다. DBA 역할 중 하나는 데이터베이스를 지원하는 스토리지 서브 시스템이 올바르게 작동하는지 확인하는 것이다. 동작을 확인하는 방법에는 DMV(Dynamic Management View) function인 sys.dm_io_pending_io_requests, sys.dm_io_virtual_file_stats 등이 있다. 하지만 이 정보로는 충분하지 않을 수 있다. 실제로 윈도우에서는 성능 이벤트를 사용하여 디스크 성능을 확인할..

Linux에서 CPU 사용량 확인

Linux에서 CPU 사용량 확인 · Version : ubuntu SQL Server Linux 버전 출시로 MS SQL DBA분들이 Linux에 대한 관심이 많이 높아졌다. 이번 팁에서는 Linux에서 SQL Server를 사용할때 알아두면 좋은 리눅스 팁을 공유한다. CPU 사용량을 확인하기 위한 가장 기본 적인 방법은 콘솔에서 top 명령을 실행하는 것이다. 각 부분에서 어떤 정보를 표시하는지 살펴 본다. 우선 상단의 정보를 살펴보면 아래와 같다. [Top] · 09:59:47 up : 현재 시스템 시간· 8:42 : 시스템의 전원이 켜진 시간· 1 user : 로그온 한 사용자 수· Load average : 0.00, 0.03, 0.05 : 부하 평균 측정 값(평균값은 5분, 10분, 15분 ..

SQL Linux에서 SQL Server 시작, 중지, 활성, 비활성

SQL Linux에서 SQL Server 시작, 중지, 활성, 비활성· Version : SQL Linux SQL Server Linux에서SQL Server를 시작, 중지, 활성, 비활성 방법에 대해서 알아본다. 아래 예제는 Ubuntu에 설치된 SQL Linux이다. 현재 버전은 SQL Server 2017 (CTP2.1) – 14.0.600.250 이다. [SQL Server services상태 확인] SQL Server가 설치 되면 아래 명령을 사용하여 서비스의 상태를 확인할 수 있다. 현재SQL Server 서비스 상태가 활성(실행 중)되어 있는것을 확인 할 수 있다. (서비스가 중지되어 있을 수도 있다.) systemctl status mssql-server [SQL Server Service..

SQL Server ODBC Driver 및 Command package Tool 설치

SQL Server ODBC Driver 및 Command package Tool 설치 Version : SQL Linux, Ubuntu 16.0.4 SQL Server on Linux Preview 버전이 발표되고 설치 방법에 대해서 알아 보았다. 이번 포스트에서는 SQL Server tool 설치 및 접속 방법에 대해서 살펴본다. Tool 설치 및 접속 방법에 대해서는 Microsoft 의 공식 문서를 참고 하였다. SQL Server Install on Linux (Ubuntu – 16.0.4) : http://sqlmvp.kr/220868450150 Install tools on Ubuntu : https://docs.microsoft.com/ko-kr/sql/linux/sql-server-lin..

SQL Server Install on Linux (Ubuntu – 16.0.4)

SQL Server Install on Linux (Ubuntu – 16.0.4) Version : SQL Linux, Ubuntu 16.0.4 SQL Server는 지금까지 Windows 환경에서만 운영이 가능하였다. 최근 Microsoft에서는 SQL Server Linux Preview 버전을 발표하였으며 Redhat, Ubuntu, Docker 버전을 배포하였다. (공식 문서에서는 없지만 CentOS 에서도 동작 한다고 한다.) Install SQL Server on Linux : https://docs.microsoft.com/ko-kr/sql/linux/sql-server-linux-setup 이번 포스트는 Ubuntu 환경에 SQL Server를 설치하는 방법에 대해서 다루어 본다. 먼저 U..