有一台运行SQL Server 2000的数据库服务器和两台客户机,客户机上运行的程序有时第一台慢有时第二台慢,有时又都可以了。
两台客户机好像有点争资源似的,是争网络资源还是争服务器资源呢?连接字符串是
provider=Microsoft OLE DB Provider for SQL Server;Server=server;Uid=sa;Pwd=;Database=myDatabase
都用sa登陆是不是不行?
两台客户机好像有点争资源似的,是争网络资源还是争服务器资源呢?连接字符串是
provider=Microsoft OLE DB Provider for SQL Server;Server=server;Uid=sa;Pwd=;Database=myDatabase
都用sa登陆是不是不行?
没有看代码就知道有问题?
那你也应该知道问题在那里了?!
尽量不要用动态结果集,要及时释放资源
以及硬件的关系,至少要512的内存巴,如果是专用的服务器就更好了
还有就是尽量用企业版的Sqlserver别用什么个人版之类的
如果是这样怎样解决呢?
忘了告诉大家了,在程序里窗口打开时记录集对象有open函数,窗口关闭是没有写close函数,这个对速度的影响大吗?应该是自动关闭和释放记录集对象的吧?
请大家给与解答!
_variant_t((IDispatch*)m_Connection,true),
adOpenDynamic,
adLockOptimistic,
adCmdText);
我的open函数是这样写的,有什么问题吗?
什么是“乐观锁”。