求救,Sysbase数据库连接不上的问题?
<p>数据库:Sysbase 12.5.1</p><p><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: "Times New Roman"; mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA;">数据库设置number of user connections:1600</span></p><p><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: "Times New Roman"; mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA;"><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 宋体; mso-fareast-language: ZH-CN; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA;">数据库设置number of remote connections:500</span></span></p><p>客户端驱动程序:Sysbase 12.5.1客户端.</p><p>VB用ADO通过Sysbase ODBC连接Sysbase数据库。</p><p>连接字符串如下:</p><p>SysConn.ConnectionString="Driver={SYBASE ASE ODBC Driver};Uid=sa;Pwd=abcd;DB=zglt;NA=102.12.1.22,5000 "</p><p>VB开发了50个客户端,每个客户端对Sysbase做的操作是,先把某一条记录delete,然后再Insert 一条前面已经删除的记录。当50个客户端同时通过VB程序SYSBASE数据库做以上操作时。每个Connection 在操作完成后都close掉。会出现SYSBASE数据库没有倒,但是新开的连接就再也连接不上SYSBASE数据库了(哪怕是新的连接是用ISQL也不能再连接SYSBASE数据库了)。而原来的连接还可以继续操作数据库。</p><p></p><p></p><p></p><p>我再写一VB小程序里面对SYSBASE有300不同的ADODB.Connection,而且一直没有关闭,每个Connection都有类似我上面的程序的delete,然后再Insert操作,用五个客户端来测试,结果在isql下sp_who查看,连接数1500多,数据库正常,新的连接也正常。一切正常。</p>[此贴子已经被作者于2006-7-28 9:56:31编辑过]
<p>连接数?</p><p>用户许可数?</p><p>高手来!</p> <p>连接数绝对没有问题的,因为我写一VB小程序里面对SYSBASE有300不同的ADODB.Connection,而且一直没有关闭,每个Connection都有类似我上面的程序的delete,然后再Insert操作,用五个客户端来测试,结果在isql下sp_who查看,连接数1500多,数据库正常,新的连接也正常。一切正常。</p>
[此贴子已经被作者于2006-7-28 9:22:44编辑过]
<p>你看看sybase的日志吧!</p><p>看能不能找到线索!</p> 我也遇上了类似的问题,请问楼主解决了吗?
页:
[1]