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

概述:单位某软件是使用PowerBuild开发的,后台数据库引擎是使用的Sybase SQL AnyWhere 5.5版本。缺省安装只能在单机使用。通过本文介绍的方法,可以让该软件的客户端软件(Djpc.exe)和后台的数据库引擎分别运行于不同的计算机上,通过网络来传递数据。这样数据库引擎就可以为多台计算机提供服务。

 

关键:进行恰当的ODBC设定并配合一些命令行程序来分别启动数据库引擎和客户端。

 

必要条件:无论是运行数据库引擎计算机、运行该软件客户端或者其它需要使用数据库引擎的计算机,都必须先安装Sybase SQL AnyWhere 5.5版本。

 

(注:数据库引擎可以和该软件或者其它要使用该引擎的应用程序位于同一台计算机上)

 

需要用到的Sybase SQLAnywhere的组件(程序):

1.Dbsrv50.exe 这是Sybase SQL Anywhere的数据库引擎;

2.DbClient.exe 这是Sybase SQL Anywhere的客户端程序,用来连接到数据库引擎;

这些程序位于Sybase安装文件夹的SQL Anywhere\Win32文件夹下。

 

需要用到的操作系统组件:

ODBC Administrator(位于控制面版的管理工具文件夹下)

 

重要提示:Sybase SQL Anywhere的各项设置中,包括数据源名称,数据库名称等,都是大小写敏感的。如果碰到命令正确但无法连接的情况时,请注意以下这些名称的大小写。

 

一、设置并运行数据库引擎

在需要运行数据库引擎的计算机上,打开ODBC Administrator面版,转换到系统DSN

选择添加,驱动程序类型选择“Sybase SQL Anywhere


点击“完成”后,会自动出现
Sybase SQL Anywhere ODBC的配置窗口:


数据源名称设定为
DJPC,用户名和密码分别是dbasql,指定服务器名称和数据库名称为DJPC,然后选择数据库文件,最后,点击

[1] [2]  下一页

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