一 测试环境
操作系统 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
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- 小骆驼-《草原狼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]