马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
本帖最后由 windy8848 于 2010-11-24 10:08 编辑
一个企业,买了用友U8_CDM,用友时空Ksoa,ccerp 8.3产品,做按一定业务规则做一些业务。当他们因为企业某些需要,按多种业务规则做做多套业务的时候,产生多帐套需求(一个数据库就是一个帐套) 现将实现方式做以下说明 (1)2010年7月以前的程序(系统控制台、服务控制台、主程序、Root)注册时识别数据库名
A: 商务和客户沟通,分别购买几个帐套,为每个帐套建立新的数据库名。根据每个帐套使用的站点(用户)数字等分别收费。机构及渠道要为客户向用友公司注册部门申请不同帐套产品号码相同,注册卡号码相同。
B:在客户服务器上建立不同数据库实例。在每个实例下分别建立各帐套的数据库。这个时候数据库名必须使用同一个名称。通过这个方法,不需要和用友公司申请新的帐套注册。但是用友时空产品的注册机只会统计各帐套中并发使用的总人数,这个并发数即为客户购买产品的并发数(B/S产品叫并发数,C/S产品即为机器数)。如果使用这个方法,客户的并发数(机器数)不够,只需要通过商务增加购买站点就可以满足。
测试步骤: 1.
在数据库服务器上分别连接1433和1432的两个端口(两个实例),恢复了两个相同的数据库CDMTEST,数据服务器别名分别是test2000,publish2000 2.
分别建立两个帐套连接两个数据库 3.
通过一个帐套注册(注册了2个A1,3个A2,1个A4,1个B2,2个2A) 4.
注册之后对另外一个帐套输入相同的站点(生成注册号,将上次得到的反馈码直接输入注册便可) 5.
在A机器通过C/S客户端连接test2000下的CDMTEST库,在B机器上通过C/S客户端连接publish2000下的CDMTEST库。这时两个机子都可以进去,正确。 6.
a)
此时C机器上通过C/S客户端连接test2000下的CDMTEST库,无法进入,正确。 b)
之后C机器上通过C/S客户端连接publish2000下的CDMTEST库,无法进入,正确。 c)
B退出程序,C进入test2000下的CDMTEST库,然后B连接publish2000下的CDMTEST库,无法进入,正确。 7.
A机器上启动tomcat连接test2000下的CDMTEST库,IP为192.168.0.10 B机器上启动tomcat连接publish2000下的CDMTEST库,IP为192.168.0.20 8.
A和B各连自己的IP,进入A2模块,都可以进入操作,正确。 9.
此时C连接192.168.0.10,进入A2模块,无法打开表单操作正确。 之后C连接192.168.0.20,进入A2模块,无法打开表单操作正确。 10.
退出IE,A进入192.168.0.10,连接A4模块操作,此时B连接192.168.0.20的A4时,报超出用户规模,无法进行操作,正确。(反之也一样) 测试结论: 1
主帐套和辅帐套连接的数据库必须在同一个服务器上(只是不同的实例而已),且数据库的名字必须一样。数据库可以在不同的服务器上,但是数据库名字必须一样,连接的服务控制台也必须一样。 2
注册的时候只需要对主帐套进行注册,辅帐套注册的时候必须要输入和主帐套相同的站点信息,这样便可以把主帐套得到的反馈码直接在辅帐套输入注册便可(无需重新申请)。 3
我们主帐套和辅帐套写的站点数都是总的站点数。假如说我们主帐套和辅帐套都写了2个站点,那我们所有的并发就不能超过2个站点,可以分别连两个数据库,但是总的连接数不能超过2个。
(2)2010年7月以后的程序(系统控制台、服务控制台、主程序、Root)注册时不再识别数据库名。 A:在同一机器上建立两帐套,数据库名可以不一致,使用同一卡号、产品号、同一服务控制台;注册时选择其中一帐套,按两帐套共用站点用户信息注册,注册成功后将注册帐套中zi_xitong表及sk_reg80表导入至未注册帐套,替换未注册帐套原有两表信息,即可实现多帐套;例如A帐套计划使用A1站点数位6,B帐套计划使用A1站点数位4,如在A帐套上进行注册,在A帐套上填写A1的注册站点数为10,注册完毕后,将A帐套中zi_xitong表及sk_reg80表覆盖B帐套两表信息,此时A和B帐套均可使用A1,但登陆两帐套机器数不能超过10,同一机器登陆两帐套只算1个站点 B:两帐套分开注册,数据库名不一致,根据每个帐套使用的站点注册; 测试步骤:
1:注册CDM1库A1、A2各两个站点。
2:将CDM1库复制到CDM2上(与导入子系统表及注册表效果相同)。按注册信息控制的,和数据库名称没有关系,两库共用站点数。
例如:CDM1的A1是2个站点,CDM2的A1也是2个站点,那么a机器可以同时连接CDM1和CDM2,b机器可以同时连接CDM1和CDM2,c机器不可以。即共用站点数是2个(a和b)
3:CDM2数据库重新注册A1 3站点,此时CDM1中A1是2站点,CDM2中A1是3站点,a机器同时连接CDM1和CDM2登陆操作,b机器也同时连接CDM1和CDM2登陆操作,c机器连接CDM1无法进入,可以连接CDM2登陆操作,d机器连接CDM1和CDM2均无法进入。即总站点数是三个(a、b、c),其中有两个点可以连接CDM1登陆操作
测试结论: 1主帐套和辅帐套连接的数据库注册信息必须一样,连接的服务控制台也必须一样,数据库名可以不一致 2注册的时候只需要对主帐套进行注册,辅帐套获得与主帐套相同注册信息(无需重新申请)。 3如果主帐套和辅帐套单独分开注册,区分识别各帐套模块注册站点数 ,各自走各自站点数控制
|