一 测试环境
操作系统 Red Hat As 5.5
数据库
SQLServer2000 installed in windows xp professional,我假定数据库有用户autotest 密码是autotest,数据库文件是atsdb
注意:
1 MS从来没有提供过SQLServer for Linux,所以大家也不要去尝试在Linux系统安装SQLServer,但是可以通过ODBC连接
Windows系统的SQLServer数据库;
2 安装的SQLServer2000是不会打开1433端口的,所以请Windows xp 用户在安装完SQLServer之后一定装上SQLServer SP3布丁,可以使用命令netstat -a 来查看是否打开1433端口
3 对于windows xp,缺省防火墙是不让1433端口来通讯的,所以必须关掉windows的防火墙,这个问题折腾我一天,老是连接不成功,我还以为是odbc软件的配置 问题,教训呀。最可气的是在别的windows机器使用sqlserver的命令isql能够访问数据库,(不用关闭防火墙)。通过抓包工具发现根本就不 通过1433端口通讯,而是通过445或139内部端口通讯呀,真要命呀,看来windowns东西是好,但是也太霸道了呀
4 在xp sp2安装sqlserver2000时必须要打chs_sql2ksp3.exe补丁,如果没有这个补丁,telnet ip 1433会连接不了,当然从远程客户端连接不上,就这个问题折腾一个下午,晕呀
Linux系统的ODBC
unixODBC-2.2.8.tar.gz ( http://www.unixodbc.org)
连接SQLServer或Sybase的驱动
freetds-0.62.4.tar.gz ( http://www.freetds.org)
二 安装配置(必须在root下用户安装)
1、安装unixODBC
# tar vxzf unixODBC-2.2.8.tar.gz
# cd unixODBC-2.2.8
# ./configure --prefix=/usr/local/unixODBC --enable-gui=no
# make
# make install
2、安装freetds
# tar vxzf freetds-0.62.4.tar.gz
# cd freetds-0.62.4
# ./configure --prefix=/usr/local/freetds --with-unixodbc=/usr/local/unixODBC --with-tdsver=8.0
# make
# make install
3、配置freetds
# vi /usr/local/freetds/etc/freetds.conf
修改以下的一段,并把;去掉
改好之后的内容:
[global]
# TDS protocol version
tds version = 8.0
[SQLServer2000]
host = 192.168.1.110
port = 1433
tds version = 8.0
client charset = ISO-8859-1
[SQLServerMDM]
host =SQLCNBJ015.corp.novocorp.net
port =3888
# instance = MDM_StagingDB
tds version = 8.0
client charset = UTF-8
其中的[SQLServer2000]代表在客户端使 用的服务器名称(在tsql命令中要加入 -S SQLServer2000),host代表SQLServer服务器的IP地址,port代表端口.client charset 是客户端使用的字符集,我的机器使用utf-8会报连接失败的错误,发现tsql使用ISO-8859-1字符集可以连接成功,所以这儿也改成这样
测试连接:
$ tsql -S SQLServer2000 -U autotest -P autotest
./tsql -S SQLServerDEV -U SELASReader -P Only4SELAS
locale is "en_US"
locale charset is "ISO-8859-1"
Msg 2403, Level 16, State 0, Server OpenClient, Line 0
WARNING! Some character(s) could not be converted into client"s character set. Unconverted bytes were changed to question marks ("").
1> use atsdb
2> go
1> select * from auth_function
2> go
FUNC_ID NAME ENGLISH_NAME PARENT_ID IS_LOG NOTES
1>
[siebel@appcnbj035 bin]$ ./tsql -S SQLServerMDM -U SELASReader -P Only4SELAS
locale is "LC_CTYPE=en_US.UTF-8;LC_NUMERIC=zh_CN.GB18030;LC_TIME=zh_CN.GB18030;LC_COLLATE=zh_CN.GB18030;LC_MONETARY=zh_CN.GB18030;LC_MESSAGES=zh_CN.GB18030;LC_PAPER=zh_CN.GB18030;LC_NAME=zh_CN.GB18030;LC_ADDRESS=zh_CN.GB18030;LC_TELEPHONE=zh_CN.GB18030;LC_MEASUREMENT=zh_CN.GB18030;LC_IDENTIFICATION=zh_CN.GB18030"
locale charset is "UTF-8"
Msg 5703, Level 0, State 1, Server SQLCNBJ015\I01, Line 1
Changed language setting to us_english.
1> select count(*) from V_Standard_STAFF ;
2> go;
这说明安装freetds成功
4、配置unixODBC
# cd /usr/local/unixODBC/etc
向ODBC添加SQLServer驱动
# vi /usr/local/unixODBC/etc odbcinst.ini
写入如下内容:
[ODBC]
Trace = Yes
TraceFile = /tmp/sql.log
ForceTrace = Yes
Pooling = No
[SQLSERVER]
Description = SQLSERVER
Driver = /usr/local/freetds/lib/libtdsodbc.so
Setup = /usr/local/freetds/lib/libtds.so
UsageCount = 1
CPTimeout = 5
CPReuse = 5
FileUsage = 1
保存退出
添加DSN
# vi /usr/local/unixODBC/etc/odbc.ini
写入如下内容
[ATSDB]
Driver = SQLSERVER
Description = SQLSERVER
Server = 192.168.1.110
Database = atsdb
Port = 1433
[ATSDB] = SQLSERVER
Description = SQLSERVER
Server = SQLCNBJ015.corp.novocorp.net
Database = MDM_StagingDB
Port = 3888
注意Driver驱动要写odbcinst.ini中的驱动名称,Database是数据库的名称
保存并退出。
测试ODBC的连接
# bin/isql -v ATSDB autotest autotest Cd /usr/local/unixODBC/bin ./isql -v ATSDB SELASReader Only4SELAS SQL> SQL> quit
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]