Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278332
  • 博文数量: 121
  • 博客积分: 3050
  • 博客等级: 中校
  • 技术积分: 1262
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-25 12:18
文章分类

全部博文(121)

文章存档

2016年(3)

2011年(17)

2010年(34)

2009年(16)

2008年(40)

2007年(2)

2006年(9)

我的朋友

分类:

2011-05-18 20:16:54

前两天在一HPUX测试一用户提供的SQL SERVER用户名及密码时,遇到一问题,由于中间N个防火墙开通了策略,导致我只能在这台HPUX机器上联接该SQL SERVER ,可惜应用程序是JDBC的,一联就异常,没办法,现场只能从研发与客户夹缝中求生存,只能自己找软件测试了。经过一番google,查到了有UNUX下ODBC的DRIVER,呵呵,立马试一下:
1,下载介质,
按自己的平台下载,下载时要先注册

-rw-r--r--   1 root       sys        20029440 May 18 11:19 odbc-sqlserver-1.4.1-hpux11-ia64-ul64.tar
drwxrwxrwx   3 smbnull    users         8192 May 18 11:26 odbc-sqlserver-1.4.1-hpux11-ia64-ul64

放到/tmp下进入介质目录,执行以下脚本安装,安装过程中只需照提示就行啦。
install


2,配置SQL SERVER数据源。
bash-4.1# more /etc/odbc.ini
[SQLSERVER_SAMPLE]
Driver=Easysoft ODBC-SQL Server
Description=Easysoft SQL Server ODBC driver
Server=10.1.1.148
Port=1433
Database=sqldb
User=erla
Password=ZXXsdf1234
Mars_Connection=No
Logging=No
LogFile=
QuotedId=Yes
AnsiNPW=Yes
Language=
Version7=No
ClientLB=No
Failover_Partner=
VarMaxAsLong=No
DisguiseWide=No
DisguiseLong=No
DisguiseGuid=No
Trusted_Connection=No
Trusted_Domain=
IPv6=No

3,按照安装说明加入库路径,呵呵,
bash-4.1#   env |grep LD
LD_PRELOAD=/usr/lib/hpux32/libpthread.so.1
LD_LIBRARY_PATH=/opt/wlanos/oracleclient/instantclient_11_2:/usr/local/easysoft/sqlserver:/usr/local/easysoft/lib:/usr/local/easysoft/sqlserver/lib:/usr/local/easysoft/unixODBC/lib
LDOPTS=+s -L/usr/local/lib -L/usr/local/lib/hpux32
bash-4.1#

4,进入/usr/local/easysoft/unixODBC/bin下,执行./isql -v  SQLSERVER_SAMPLE
就可以联接数据源了。

当然,老外的东西是要讲授权的,安装后,需要去注册licenese,呵呵,不过比较容易操作,通过安装目录中
licshell工具,可以生成本地机器码,然后将该码发给官网,几分钟就收到临时license了,安照邮件中提示,将返回的license放入相应文件中即可。(有时候不得不承认老外的事做得像模像样,作为国产软件原厂人员,软件出问题了,我居然要借别人产品去测试,这也就罢了;很多软件带的文档我照着就是做不出来,而且我们软件中的文档有大量截图的,但老外的英文文档我看了后,起码能把软件拿来测试一下,唉,难道我是英文水平比中文的好吗)




阅读(539) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~