linux/mssql

Centos 7 MSSQL-TOOLS 설치

샤가샤가 2017. 4. 6. 16:43

Linux 에서 MSSQL 설치는 여기로


MSSQL-TOOLS 설치

  1. 관리자 권한.

    Copy
    bash
    sudo su
    
  2. repository configuration :  리파지토리 추가

    Copy
    bash
    curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo 
  3. 관리자권한에서 나가고 싶다면.. 이건 안해도 됨.

    Copy
    bash
    exit
    
  4. yum 으로  이전에 (오래된) unixODBC를 삭제

    Copy
    bash
    sudo yum update
    sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
    
  5. yum으로 mssql-tools , unixODBC 설치 작업

    Copy
    bash
    sudo yum update
    sudo yum install mssql-tools unixODBC-devel
    
    
    
  6. Optional:이건 해도 옵션사항.. PATH  추가 .  MS 홈페이지에서는 bash_profile 에 하는 방법으로 설명함.

    Copy
    bash
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
    
    bash
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
    source ~/.bashrc

개인적으로 6번 말고 /etc/profile.d/ 밑에 저장하는 것도 있음

 $ vim /etc/profile.d/mssql_server.sh

이때 vim이 없으면 vi로 해도 상관 없음.

editor 에서 아래내용 입력.


export MSSQL_TOOLS_HOME=/opt/mssql-tools


export PATH=${PATH}:${MSSQL_TOOLS_HOME}/bin


저장하고


$ source /etc/profile

 


이제 sqlcmd 로 접속 하기

sqlcmd 로 접속후에 mssql-server version 보기

sqlcmd -S localhost -U SA -P '<YourPassword>'


1> Select @@version;
2> go                                                                         
---------------------------------------------------------------------------------------------------------
Microsoft SQL Server vNext (CTP1.4) - 14.0.405.198 (X64) 
Mar 11 2017 01:54:12 
Copyright (C) 2016 Microsoft Corporation. All rights reserved.
on Linux (CentOS Linux 7 (Core))                                                                                                                          

(1 rows affected)

1>


쿼리문 작성후 마지막에 실행은 go를 입력 함.

정상적이라면 version 정보가 보임.




이건 그냥 윈도우에서 해본것. 동일한 값을 리턴함.





'linux > mssql' 카테고리의 다른 글

Centos 7 MSSQL-SERVER-AGENT 설치  (0) 2017.04.12
Centos 7 MSSQL 복원  (0) 2017.04.06
Centos 7 MSSQL SERVER 설정  (0) 2017.04.06
Centos 7 MSSQL SERVER 설치  (0) 2017.04.06