unixODBC - (2017/05/27 (土) 16:18:16) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*unixODBCの設定
**db2
**SQL Server
以前からSQLServerをLinuxサーバーからアクセスしたいとは思っていましたが、なかなかうまくいかない。~
まずはFreeTDSをインストール。インストールできたのだが、設定がうまくいかない。~
>./tsql -S main -U uid
Password:
locale is "ja_JP.eucJP"
locale charset is "EUC-JP"
using default charset "UTF-8"
Error 20009 (severity 9):
Unable to connect: Adaptive Server is unavailable or does not exist
OS error 111, "接続を拒否されました"
There was a problem connecting to the server
http://www.freetds.org/userguide/confirminstall.htm
を見るとなにやら設定を確かめる方法が記載してある。さっそく確かめよう。~
>./tsql -LH 192.168.2.51
ServerName myServerName
InstanceName SQLEXPRESS
IsClustered No
Version 10.50.4000.0
tcp 52225
おお。なんとポートが違う1433じゃない。では設定を変えよう。~
なお、設定ファイルは以下のコマンドで確認できる。~
>./tsql -C
Compile-time settings (established with the "configure" script)
Version: freetds v0.91.100
freetds.conf directory: /usr/local/freetdsetc
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: yes
TDS version: 5.0
iODBC: no
unixodbc: yes
SSPI "trusted" logins: no
Kerberos: no
設定は以下~
>cat freetds.conf
[main]
host = 192.168.2.51
instance = SQLEXPRESS
port = 52225
tds version = 7.3 ## ##SQL Server2005は7.2 2008は7.3 2012は7.4
client charset = UTF-8 ##Client(Linux)側の文字コードセット
*unixODBCの設定
**db2
**SQL Server
以前からSQLServerをLinuxサーバーからアクセスしたいとは思っていましたが、なかなかうまくいかない。~
まずはFreeTDSをインストール。インストールできたのだが、設定がうまくいかない。~
>./tsql -S main -U uid
Password:
locale is "ja_JP.eucJP"
locale charset is "EUC-JP"
using default charset "UTF-8"
Error 20009 (severity 9):
Unable to connect: Adaptive Server is unavailable or does not exist
OS error 111, "接続を拒否されました"
There was a problem connecting to the server
http://www.freetds.org/userguide/confirminstall.htm
を見るとなにやら設定を確かめる方法が記載してある。さっそく確かめよう。~
>./tsql -LH 192.168.2.51
ServerName myServerName
InstanceName SQLEXPRESS
IsClustered No
Version 10.50.4000.0
tcp 52225
おお。なんとポートが違う1433じゃない。では設定を変えよう。~
なお、設定ファイルは以下のコマンドで確認できる。~
>./tsql -C
Compile-time settings (established with the "configure" script)
Version: freetds v0.91.100
freetds.conf directory: /usr/local/freetdsetc
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: yes
TDS version: 5.0
iODBC: no
unixodbc: yes
SSPI "trusted" logins: no
Kerberos: no
設定は以下~
>cat freetds.conf
[main]
host = 192.168.2.51
instance = SQLEXPRESS
port = 52225
tds version = 7.3 ## ##SQL Server2005は7.2 2008は7.3 2012は7.4
client charset = UTF-8 ##Client(Linux)側の文字コードセット
表示オプション
横に並べて表示:
変化行の前後のみ表示: