FreeTDS在Linux操作sqlServer

FreeTDS在Linux操作sqlServer

什么是FreeTDS 
  简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库! FreeTDS 是一个开源的程序库,是TDS(表列数据流 )协议的再次实现。它可以被用在Sybase的db-lib或者ct-lib库。它也包含一个ODBC的库。允许许多开源的应用软件比如Perl和PHP(或者你自己的c或C++程序)去连接到Sybase或 Microsoft SQL服务器。FreeTDS 以源码的形式被发布,几乎可以在任何操作系统上编译。意味着Unix和类Unix系统(包括著名的分支如Interix和QNX),还有Win32,VMS,和OSX。

FreeTDS安装好了,接下来就可以查看下FreeTDS状态了;:

使用ip地址、sqlserver用户名和sqlserver密码登入:

tsql -H ip地址 -p sqlserver端口 -U sqlserver用户名 -P sqlserver密码

FreeTDS实用工具(参考链接:http://www.freetds.org/userguide/usefreetds.htm#UTILITIES

FreeTDS实用工具

bsqldb

isqlSybase和Microsoft分发的 非交互式等效的实用程序。与它们一样,bsqldb一行上使用命令“go”作为批次之间的分隔符。最后一批不需要跟随“go”。

bsqldb使用DB-Library API。拟用于生产。

bsqlodbc

isqlSybase和Microsoft分发的非交互式等效的实用程序。与它们一样,bsqlodbc一行上使用命令“go”作为批次之间的分隔符。最后一批不需要跟随“go”。它使用ODBC API。

bsqlodbc是一个示范项目,但也可以帮助隔离问题。 ODBC应用程序通常具有多个层,并且很难知道层中或层之间的接口中是否出现问题。通过在bsqlodbc中执行查询,您可以看到ODBC驱动程序的功能是否在用作编写驱动程序的人认为可以使用时是否有效。

datacopy

用于在Sybase ASE和SQL Server之间迁移数据的工具,反之亦然。

datacopy将表数据从一个服务器移动到另一个服务器而无需中间文件。datacopyfreebcp out / in 更快更高效。

datacopy使用DB-Library bcp API。

defncopy将

替换Sybase分发的同名程序。

defncopy读取存储过程或视图的文本,并编写适合重新创建过程或视图的脚本。对于表,它读取

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值