IT学习者 | 文章大全 | 技术文档 | 桌面壁纸 | 网络电台 | 成语 | 歇后语 | 站长导航 | 下载 | 周公解梦 | 生日密码 | 站长助手 | Flash | IP地址查询
 您现在的位置: IT学习者 >> 文章大全 >> 网络编程 >> PHP

Liunx下访问SQL2000的好工具!

【 作者:老菜    来源:网络  更新时间:2008-1-21 | 字体:
相信玩Liunx系统的同志们不会不知道FreeTDS这个工具吧。这个东东最大好处就是能够在Liunx下访问Sybase及MS SQL;FreeTDS的作者在其网站上称能在Unix下访问,不过我没看到有Unix下版本的下载。现在For Linux的最新版本为:freetds-0.63 ;下载地址为:http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.63.tar.gz 下面我就说说安装方法与使用方法吧。
1.下载freetds-0.63。一定要下载063版本,好面我将会告诉大家0.63版本的好处。
2.将freetds-0.63.tar.gz ftp上Liunx任意目录。解包,进入解包后的文件夹内。更换到root用户(最好是root权限,其他帐号在编译时会有权限问题)
3.下面配置FreeTDS,FreeTDS参数先说明一下:--prefix为设置FreeTDS的安装目录,--with-tdsver是设置TDS版本,--enable-msdblib为是否允许Microsoft数据库函数库。
现在我们在目录下键入:
./configure --prefix= --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static
注意:一定要 tdsver=8.0 才支持MS SQL2000,tdsver=7.0支持的是MS SQL7
接着编译并安装:
make
make install
这样基本OK,不够我们还有配置下/etc/freetds.conf 文件,按照文件帮助加入自己MSSQL的IP及其配置信息。下面,我列出我的freetds.conf MS 2000 配置信息。

# A typical Microsoft SQL Server 2000 configuration
[IBMSQL]
host = 10.10.10.211
port =1433
tds version 8.0
呵呵,简单吧,其实就是把你的 SQL2000 数据库 及1433 端口(MS SQL均为1433端口)与IBMSQL这个符号名捆绑一下。当然不配置这些参数其实也可以访问MS SQL的。

4.在任意目录键入:
tsql -H MSSQL服务器服务IP -p 1433 -U MSSQL服务器登陆帐号 -P MSSQL服务器登陆密码
例如:tsql -H10.10.10.211 -p1433 -Usa -P123456
或者:tsql -SIBMSQL -p1433 -Usa -P123456
剩下如果输出:> 则代表你成功了。准备输入 select * from 数据名.dbo.表明 吧 ;然后 go
当然还有BCP工具,使用freebcp ,大家可以参考帮助,我不多说了,也非常好用。
5.总结:刚开始我安装好freetds后老是访问不了MSSQL,所以大家的MSSQL2000 一定要升级到
SP4(sp3估计也可以);最大的喜讯是:freetds-0.63 支持中文了。可以查询出中文信息,而不是使用?号代替了。呵呵,爽一个字了的。
对了,我用它访问我的Linux下Sybase数据库,也非不错。  
相 关 文 章
相 关 软 件
没有相关下载

音乐
嫁衣 画心 放生 天亮了 牡丹江 那滋味 擦肩而过 怀念过去 北京欢迎你 突然好想你 吻的太逼真 说好的幸福呢 坐上火车去拉萨 没有人比我更爱你
愚爱 心碎 稻香 带我走 醉赤壁 魔杰座 我还想她 明天过后 一定要爱你 等爱的玫瑰 原谅我一次 越单纯越幸福 最后一次的温柔 给我一首歌的时间
白狐 光荣 降临 下雨天 小酒窝 樱花草 恋爱新手 说唱脸谱 红色高跟鞋 寂寞才说爱 深深爱过你 爱上你是个错 即使知道要见面 不是因为寂寞才想你
城府 假如 花海 兰亭序 棉花糖 舍不得 最后一次 女人如烟 外滩十八号 我们的纪念 我们的无奈 心在跳情在烧 爱上你是我的错 爱情里没有谁对谁错
加入收藏留言建议自助友情链接普通友情链接站长的Blog
版权所有   COPYRIGHT 2002-2009 ★IT学习者★ ALL RIGHTS RESERVED.