freetds使用-遠程訪問SQL Server庫
2014年9月24日17:30:46
1、設置freetds配置文件,支持訪問指定主機。
/usr/local/freetds/etc/freetds.conf
增加內容:
[192.168.0.1]
host = 192.168.0.1
port = 1433
tds version = 8.0
client charset = GB2312
2、SQL客戶端
執行以下命令連接數據庫。
/usr/local/freetds/bin/tsql -H 192.168.0.1 -p 1433 -U unituser -P unitpass
登陸後,執行以下命令,獲得表字段名和一條數據。
use TollUnitDB
select Top 1 * from TC_UnitOut
go
3、執行以下命令,導出表數據。
/usr/local/freetds/bin/freebcp TollUnitDB.dbo.TC_UnitOut out 1.txt -t "|" -S 192.168.0.1 -U unituser -P unitpass -c
4、執行以下命令,導入表數據。
/usr/local/freetds/bin/freebcp DBETC.dbo.TC_UnitOut in 1.txt -t "|" -S 192.168.4.250 -U sa -P itsmoe –c