连接sqlserver数据库很慢的问题。

wanggjvc 2008-04-16 02:45:49
我用的是直接连接的,配置文件:
[DATABASE]
DBMS=MSS Microsoft SQL Server 7
Database=oct
UserId=
DatabasePassword=
LogPassword=
ServerName=192.168.0.253
LogId=sa
AutoCommit=FALSE
DBParm= CommitOnDisconnect='No',log = 0 ,
Prompt=0
Lock=
这样链接的方式:用函数获取配置文件参数和transaction,
sqlobject.DBMS=
sqlobject.Database =
sqlobject.LogID =
sqlobject.LogPass =
sqlobject.ServerName =
sqlobject.UserID =
sqlobject.DBPass =
sqlobject.Lock =
sqlobject.DBParm =
sqlobject.AutoCommit =
最后connect using sqlca;
这样的连接有些电脑快有些电脑慢,为什么??
...全文
1395 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
superdinosaur520 2008-05-16
  • 打赏
  • 举报
回复
把你电脑上的ntwdblib.DLL,dbnetlib.dll,libjcc.dll拷贝到客户端
dahaidao 2008-05-06
  • 打赏
  • 举报
回复
写个最简单的程序测试一下吧.就能知道是环境的原因还是程序的原因了.
lchlmh 2008-05-06
  • 打赏
  • 举报
回复
我以前遇到过win2000+sqlserver2000有这种情况,本地不慢,客户机慢,我就在本地和客户机都打上了sqlserver2000 pack 3,就解决问题.
wanggjvc 2008-04-21
  • 打赏
  • 举报
回复
补丁打了,我自己用来编程的电脑也连接慢,连接本地不慢。
把pb的dll全部拷贝过来,也是一样。
有些电脑又不会。
================================
2.“有些电脑快有些电脑慢”
有可能跟你的网络环境有关系,特别是检查一下每个客户端的安全策略
安全策略怎么搞?要改哪个??
==================================
hanyongbinlq 2008-04-17
  • 打赏
  • 举报
回复
1.“用pb运行连接就很快,编译好后连接就会很慢”
关闭防火墙试一试
SKY_4K_PPM 2008-04-17
  • 打赏
  • 举报
回复
那就是你配置文件的问题了,sqlobject 很有问题,请你直接配置成sqlca,连接参数参考,数据库画板的连接参数,问题在哪就很明确了吧!
lchlmh 2008-04-17
  • 打赏
  • 举报
回复
看看是不是SQLserver补丁没打全。
eviler 2008-04-16
  • 打赏
  • 举报
回复
在装有pb的机子上看看 是不是dll的问题

灿烂星河 2008-04-16
  • 打赏
  • 举报
回复
用SQLCA.SQLCODE可以检查数据库是否连接成功,如果SQLCA.SQLCODE= -1 就是连接失败!
wanggjvc 2008-04-16
  • 打赏
  • 举报
回复
pb的四个dll都是目前用的pb版本,ntwdblib.DLL,dbnetlib.dll,libjcc.dll都有,98,xp和2000都会有这样的问题
rambo_china 2008-04-16
  • 打赏
  • 举报
回复

1.“用pb运行连接就很快,编译好后连接就会很慢”
察看程序目录下是否缺少dll,或者dll版本有没有问题

2.“有些电脑快有些电脑慢”
有可能跟你的网络环境有关系,特别是检查一下每个客户端的安全策略
rambo_china 2008-04-16
  • 打赏
  • 举报
回复
1.“用pb运行连接就很快,编译好后连接就会很慢”
察看程序目录下是否缺少dll,或者dll版本有没有问题

2.“有些电脑快有些电脑慢”
有可能跟你的网络环境有关系,特别是检查一下每个客户端的安全策略
wanggjvc 2008-04-16
  • 打赏
  • 举报
回复
数据库中途断开,如何判断是否断开,断开会提示dbprocess处于不可用或未启用状态。如何判断会出现这种错误??
wanggjvc 2008-04-16
  • 打赏
  • 举报
回复
sqlobject是函数的参数,然后用sqlca作为参数传入函数。。用函数f_sqlini(sqlca)
li_d_s 2008-04-16
  • 打赏
  • 举报
回复
sqlobject.DBParm =
sqlobject.AutoCommit =
最后connect using sqlca;
==========================
怎么设置的是sqlobject,最后又在用sqlca连接?
wanggjvc 2008-04-16
  • 打赏
  • 举报
回复
用pb运行连接就很快,编译好后连接就会很慢。为什么??

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧