ASA局域网C/S架构配置最终完美超强版............
ASA局域网C/S架构配置最终完美超强版............
具体实现有两种,如下:
一、服务器端安装ASA,因为要使用ASA中自带的Sybase Central工具。
服务器端开启:scjview.exe(即:Sybase Central,注意不是Sybase Central-Sybase Central。界面如图:)
1、设置如下:file-new-server
服务器名字随便起(便于这个工具管理记忆,无任何作用),next,选择network database server ,next,默认,next,在框里填写服务器端数据库的实际路径比如:d:\database\mydata.db -n myserver(-n myserver是参数,参数在后面说),next。默认,next。三个选项:自动启动,手动启动。不可用。如果是服务器自动开启不管,就选择第一个。即使服务器Window用户不登录,客户端也可以访问。finish
搞掂了。你的服务器配置的数据库名字就是myserver。记住这个名字,如果没有参数“-n myserver”,则默认就是数据库文件的名字,但是没有扩展名。
2、客户端的ODBC配置
odbc选项里填写datasourse name(你的应用程序要连接的odbc的名字,随便写,但是应用程序里要自己会用,跟平时一样,这里添my123,举例)
login选项里安平时怎么设就怎么设,如果在程序里设置,这里就不用填。
在database选项里server name 填写服务器名字myserver。其它设置不填
network里勾选 TCP/IP,如果连接不通,需要构选spx。
好了。搞掂了
客户端装软件的时候,用制作工具把注册表中的odbc配置:my123,同时去了Driver前的绝对路径,注册到用户的注册表里。不说了。再说就跑怎样制作程序包了。呵呵。
只要服务器一旦开机,不论登录与否,客户端都可以访问
要求是服务器端必须装ASA
二、服务器端不安装ASA,但是需要一些必须的文件,具体文件就是平时发布时需要的动态链接库,同时一定要带dbsrv8.exe这个文件。
1、在程序里取到dbsrv8.exe的路径,run("path\dbsrv8 d:\database\mydata.db -n myserver")。服务器成功启动。(path 为取到的路径)
如果要设置为开机自动启动,自己在注册表中动手脚吧。
2、客户端配置与(一)相同
就这么简单,就这么直接,这就是C/S架构,只能在局域网用
===================================================================
注意事项:
1、如果开启了服务器,在时间旁边的ASA小图标上弹右键,restore,找里面的一句话:Concurrent Seat model. Access to the server is limited to 1 concurrent seat(s).
这句话的意思:并发
相关文档:
char* my_strrev( char* string )
{
char *left, *right, ch;
left = right = string;
while( *right++ != '\0');
right -= 2;
while( left<right )
{
ch = *left;
*left = *right;
*right = ch;
++left; --right;
&n ......
本文的内容是 Win32 API(特别是进程、线程和共享内存服务)到 POWER 上 Linux 的映射。本文可以帮助您确定哪种映射服务最适合您的需要。作者向您详细介绍了他在移植 Win32 C/C++ 应用程序时遇到的 API 映射。
概述
有很多方式可以将 Win32 C/C++ 应用程序移植和迁移到 pSeries 平台。您可以使用免费软件或者第三方工具来 ......
VC中下面几个结构体大小分别是多少呢
struct MyStruct
{
double m4;
char m1;
int m3;
};
struct MyStruct {
char m1;
double m4;
int m3;
};
#pragma pack(push)   ......
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。
(1)先来介绍它的第一条也是最重要的一条:隐藏。
当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。
下面是a.c的内容
ch ......
Author: Scurffybear Date: 2009.09.08
最近在招新人,下面是一道C的面试题,面试的印度人中,没有一个人做对,我粗看了一下题,在没有看答案前,我自己也做错了,嗯,是的,没啥不好意思的,我觉得这个题目很容易使人产生误解,又或者择C有深厚功底的人能躲过这一个障眼法?
以下是题目,
main()
{
char * ......