打印本文 打印本文 关闭窗口 关闭窗口
如何在局域网上设置Sybase SQL AnyWhere以C/S方式运行?
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2561  更新时间:2007/11/14 12:56:16  文章录入:mintao  责任编辑:mintao
Option


注意将“
Start Command”从“dbEng50.exe”修改为“dbSrv50.exe”(前者是单机数据库引擎,后者才是我们要的网络数据库引擎),然后在参数中写上“-x NetBios”(意思是指定数据库引擎仅使用NetBios命令来宣告服务器。经过测试,无法使用TCPIP,老是会说服务器名称已经存在,不知何故),最后点击OKODBC配置部分即告完成。

 

理论上,这样配置了Sybase SQL Anywhere的数据库引擎后,当有数据库请求时,该引擎应该能够自动启动,但大多数情况下需要手工预先启动该引擎才行:cmd下运行:


其中,参数“
-c 40M”指定引擎使用40兆的内存作为缓冲区(可根据需要进行调整,缓冲越大,性能越好。如果不指定该参数,那么缺省的缓冲区只有2兆,性能非常低)。

以下是数据库引擎启动后的画面:

 

二、设置客户端连接

客户端的ODBC设置仍是在ODBC Administrator中完成的,步骤和设置数据库引擎类似,仅是配置的参数和所使用的Sybase SQL Anywhere的组件不同:

(注意大小写)

再看选项:


设置完成。

当客户端有对该ODBC的请求时,系统会自动运行DbClient来连接数据库引擎。

 

iLittleFAT          

二○○四年十一月二十三日

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口