关于MIDAS 三层的问题。
我有一个用MIDAS做的三层的系统,客户端用SocketConnection连接的,现在我想在一个服务器上放多个服务器端程序给不同的客户连接上去使用,要怎么实现呢?(每个客户都有独立的数据库的)
[解决办法]
1、服务器上,安装SQL2005,将各个用户的数据库,全部挂上SQL,数据库名,要有区别。以便分别访问。
2、设置socket端口211。
3、为各个单位分别编译“服务器”程序,分别在Server_TLB单元,取不同的“服务器”名称,连接相应的数据库文件;
4、为各个单位分别编译“客户端”程序,与服务器端使用相同的Server_TLB单元。
这样客户端上线,分别访问各自的数据库了。
大致如此。
[解决办法]
还有一种方法:
1、使用一个数据库;
2、使用相同的服务器、客户端。
3、每个用户使用不同的表,表名增加一个后缀。
这样不同的客户,使用不同的表。但此法,客户不宜过多,否则表就相当多了。