새소식

반응형
Ubuntu/SETTING

우분투에서 외부 mssql 서버 접속하기

  • -
반응형

우분투에서 외부 MSSQL 서버에 접속하기 위해 필요한 과정은 다음과 같습니다. 이 과정에서는 sqlcmd 도구를 사용하여 MSSQL 서버에 접속합니다.

 

1. MSSQL 도구 설치

먼저, MSSQL 커맨드 라인 도구(sqlcmd)를 설치합니다.

1.1. Microsoft 패키지 저장소 등록

curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(curl -sSL https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list)"

 

1.2. 패키지 목록 업데이트 및 도구 설치

sudo apt-get update
sudo apt-get install -y mssql-tools unixodbc-dev

1.3. PATH 환경 변수에 sqlcmd 경로 추가

sqlcmd와 bcp 도구를 편리하게 사용하기 위해 PATH 환경 변수에 경로를 추가합니다.

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

 

 

2. 외부 MSSQL 서버 접속

sqlcmd 도구를 사용하여 외부 MSSQL 서버에 접속합니다.

sqlcmd -S <서버 주소>,<포트> -U <사용자 이름> -P <비밀번호>

예시:

sqlcmd -S 192.168.10.152,1433 -U sa -P 'your_password'

 

반응형

3. 커맨드 라인에서 SQL 쿼리 실행

sqlcmd에 성공적으로 접속하면 다음과 같은 프롬프트가 나타납니다.

1>

이제 SQL 쿼리를 실행할 수 있습니다. 예를 들어, 데이터베이스 목록을 조회하려면 다음과 같이 입력합니다.

1> SELECT name FROM sys.databases;
2> GO
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.