|
二.配置SYABSEFORWINDOWS95客户端工具
----SQLED99v是SYBASE与平台无关的程序,用来配置客户连接,SQLED99v用于编辑SYBASE根目录下INI子目录中名为SQL.INI的文件,也可以人工地编辑SQL.INI文件,但是借助SQLED99v的图形工具要容易一些,并且可以把错误推给SYBASE。SQLED99v的使用方法请参考有关SYBASE的说明书。本文主要讨论在SQL.INI如何选择参数来使WISQL同时访问MSSQLSERVER和SYBASE11数据库服务器。
----WINDOWSNT可以选择NetBEUI、IPX/SPX、TCP/IP三种网络协议来组建网络,SYBASE11(或者SYBASE10)数据库服务器安装时,会根据网络协议来生成NET-LIBRARY驱动程序,三种网络协议都能生成名为NLMSNMP(命名管道)的NET-LIBRARY驱动程序,其中对于TCP/IP网络协议,还多生成一个名为NLWNSCK(软插口)的NET-LIBRARY驱动程序,所以笔者选择使用TCP/IP构成的WINDOWSNT网络作为分析的环境。
----使用SQLED99v或编辑软件配置好的SQL.INI文件内容如下(SQL.INI文件在c:sybaseini目录中):
[MSSQL6.0] $BASE$00=NLMSNMP,\dbserverpipesqlquery $BASE$01=NLWNSCK,dbserver,1433 query=$BASE$00;$BASE$01; $BASE$02=NLMSNMP,\dbserverpipesqlquery $BASE$03=NLWNSCK,dbserver,1433 master=$BASE$02;$BASE$03;
[SYBASE11] $BASE$00=NLWNSCK,dbserver,5000 $BASE$01=NLMSNMP,\dbserverpipesybasequery master=$BASE$00;$BASE$01; $BASE$02=NLWNSCK,dbserver,5000 $BASE$03=NLMSNMP,\dbserverpipesybasequery query=$BASE$02;$BASE$03;
[SYBASE11_BS] $BASE$00=NLWNSCK,dbserver,5001 $BASE$01=NLMSNMP,\dbserverpipesybasebackup query=$BASE$00;$BASE$01; $BASE$02=NLWNSCK,dbserver,5001 $BASE$03=NLMSNMP,\dbserverpipesybaseackup master=$BASE$02;$BASE$03;
[SYBASE11_MS] $BASE$00=NLWNSCK,dbserver,5002 $BASE$01=NLMSNMP,\dbserverpipesybasemonitor master=$BASE$00;$BASE$01; $BASE$02=NLWNSCK,dbserver,5002 $BASE$03=NLMSNMP,\dbserverpipesybasemonitor query=$BASE$02;$BASE$03;
[SYBASE11_HS] $BASE$00=NLWNSCK,dbserver,5003 $BASE$01=NLMSNMP,\dbserverpipesybasehist master=$BASE$00;$BASE$01; $BASE$02=NLWNSCK,dbserver,5003 $BAS E$03=NLMSNMP,\dbserverpipesybasehist query=$BASE$02;$BASE$03;
[SYBASE10] $BASE$00=NLMSNMP,\dbserverpipesql10query $BASE$01=NLWNSCK,dbserver,5000 master=$BASE$00;$BASE$01 $BASE$02=NLMSNMP,\dbserverpipesql10query $BASE$03=NLWNSCK,dbserver,5000 query=$BASE$02;$BASE$03
[SYBASE10_BS] $BASE$00=NLMSNMP,\dbserverpipesql10ackup $BASE$01=NLWNSCK,dbserver,5001 query=$BASE$00;$BASE$01; $BASE$02=NLMSNMP,\dbserverpipesql10ackup $BASE$03=NLWNSCK,dbserver,5001 master=$BASE$02;$BASE$03;
[SYBASE10_MS] $BASE$00=NLMSNMP,\dbserverpipesql10monitor $BASE$01=NLWNSCK,dbserver,5002 master=$BASE$00;$BASE$01; $BASE$02=NLMSNMP,\dbserverpipesql10monitor $BASE$03=NLWNSCK,dbserver,5002 query=$BASE$02;$BASE$03; ----从以上sql.ini文件内容可以看出:
----①使用TCP/IP软插口的格式为
----NLWNSCK,网络服务器名称,软插口地址
----②使用命名管道的格式为
----NLMSNMP,\网络服务器名称pipe数据库类型数据库服务器简称
----注意:网络服务器名称是指网络服务器本身的计算机名称。如果在互联网络具有多台网络服务器环境中,网络服务器名称应该包含域名,这样就可以访问不同网络中的数据库服务器。在单一网络中可以省略域名,如果单一网络中各个数据库服务器安装在不同的机器上,应注意将网络服务器名称改成相应的计算机名称。
----③软插口地址、数据库类型、数据库服务器简称等参数的变化见下表1
----数据库服务器名称简称数据库类型软插口地址
MSSQL6.0SQLQuerySql1433 SYBASE11SQLQuerySybase5000 SYBASE11_BSBackupSybase5001 SYBASE11_MSMonitorSybase5002 SYBASE11_HSHistSybase5003 SYBASE10SQLQuerySql105000 SYBASE10BSBackupSql105001 SYBASE10_MSMonitorSql105002 ----表1.SQL.INI文件中参数变化表
上一页 [1] [2] [3] 下一页
|