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