socketconnection连接COM+问题。(200分)

  • 主题发起人 主题发起人 Andyli
  • 开始时间 开始时间
A

Andyli

Unregistered / Unconfirmed
GUEST, unregistred user!
可否有大侠遇到小弟这样的问题:
小弟做三层应用时,通过SocketConnection连接中间层(中间层封装为COM+组件),中间层放在WIN2003 SERVER 上,客户端连接及操作无任何问题;但中间层放在WIN2000 SERVER 上时,客户端可以连接,操作单表数据或主子表(数据不多)也无问题,但遇到数据量大的操作,或批量提交大量SQL(几十条)语句时,执行到一定的时间时客户端无任何反应,类似于死机(例如,创建一个12万条记录的表时,它可能到9万条记录就没反应了),观察中间层COM+组件的激活对象数量也为0,表明COM+创建的对象已经被释放了,但SocketSvr无任何返回信息。测试的结果是:两台WIN2003 SERVER 无问题;两台WIN2000 SERVER 有问题;难道这跟操作系统有关系吗?
另:中间层放在小弟自己的机器上(WIN2000专业版)时,也无任何问题。
请各位大侠帮忙,小弟现上200分酬谢!!
 
帮顶....望你早日解决问题
 
我记得SocketConnection是有什么限制的。
类似你的应用,建议你充分利用中间层服务器的作用,再做另一个接口,针对大批量数据进行分页操作。这是网页中减少网络流量的好办法。
Good Luck!
 
友情帮顶~~~~~~~~~~~~~~~~~~~~~~~~
搬个板凳听课......
 
很明显,是你的表记录插入部分有问题!
要分段提交,比如说每5000笔记录提交一次。
Good luck!
 
在win2000 server上对Com+进行配置和与在win2003 server上是否有所不同,有没有那位大侠用过win2003上配置Com+组件的啊,说说经验。
 
后退
顶部