那是数据库license的限制,不是SQL Server企业版吧?

解决方案 »

  1.   

    绝对不是!
    是db2 7.2企业版,没有license的限制!我现在认为是web应用每次与服务器对象通信时都会生成一个新的实例,那么这个实例就要与数据库建立连接,那么在一个页面中有10个方法那么就有10个连接,10个人访问就有100个,虽然实例在被析构时释放oledb组件,但是释放的速度没有生成实例的速度快!所以会这样!请大家提出想法!
      

  2.   

    使用SingleCall模式,在每次调用远程对象时,都会创建一个新实例,另外,你在对象的析构函数里释放资源于事无补,因为析构函数只在垃圾收集时才会被调用,对象释放不会调用析构函数,资源当然就得不到释放。这种情况我没有碰到过,会不会是没有及时关闭打开的数据库连接,贴点代码出来看看。