當Linux工作者遭遇到了MSSQL, 真是一件很麻煩的事情, 想不到我真的遇到了這件事情
再來會紀錄一下使用方法
安裝
- FreeTDS
官網 : http://www.freetds.org/
github : https://github.com/FreeTDS/freetds
預設會安裝於 /usr/local/bin , /usr/local/etc - unixODBC
官網 : http://www.unixodbc.org/
採用 yum 安裝
yum install unixodbc
- FreeTDS
設定檔 : /usr/local/etc/freetds.conf 或 $(HOME)/.freetds.conf
http://www.freetds.org/userguide/freetdsconf.htm
假設我要連到某一台SQL Server, 就得加上以下設定
[TDSNAME]
host = [server host]
port = 1433
tds version = 7.0
client charset = UTF-8 - unixODBC
設定擋 : /etc/odbcinst.conf
[FreeTDS]
Description = FreeTDS Driver
Driver = /usr/local/lib/libtdsodbc.so
設定擋 : /etc/odbc.ini 或 $(HOME)/.odbc.ini
[SERVERNAME]
Driver=FreeTDS
Servername=TDSNAME
Port = 1433
Database=DBInstance
TDS_Version = 7.0
- FreeTDS
tsql -S TDSNAME -U ID -P PASSWORD - unixODBC
isql -v SERVERNAME ID PASSWORD
©Yichen