社区
疑难问题
帖子详情
ADO远程连接sqlserver
sundy_RAO
2006-06-12 09:52:39
相同的查询语句,
vb中用ADO远程连接sqlserver速度奇慢,大约3k/s左右;
但用sql查询分析器连接速度很快,
java中用jdbc连接速度也很快,
都能达到30k/s左右,
请问有谁知道传输速度差异为什么这么大?
有可能优化吗?
...全文
220
7
打赏
收藏
ADO远程连接sqlserver
相同的查询语句, vb中用ADO远程连接sqlserver速度奇慢,大约3k/s左右; 但用sql查询分析器连接速度很快, java中用jdbc连接速度也很快, 都能达到30k/s左右, 请问有谁知道传输速度差异为什么这么大? 有可能优化吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengfangfang
2006-06-12
打赏
举报
回复
用oledb或odbc呢?
jwt1982
2006-06-12
打赏
举报
回复
留个记号学习!
zjcxc
2006-06-12
打赏
举报
回复
用的连接字符串是什么?
另外, ado用的是什么版本?
另外, 检查你的sql有没有装上sp3或者sp4, 执行:
select @@version
如果版本在 8.00.760以下, 你应该先为sql装上sp4
WangZWang
2006-06-12
打赏
举报
回复
相同的查询语句??是不是vb中用所有的方法有问题?
sundy_RAO
2006-06-12
打赏
举报
回复
真心谢谢zjcxc(邹建)
我按照您的提示,将连接字符串改成:
Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名
从外网连接的速度已经没问题了,能达到30k/s左右。
我在上海,您在哪儿呢? 如果也在上海,周未请您吃饭吧。 谢谢。 :)
zjcxc
2006-06-12
打赏
举报
回复
从连接字符串来看, 楼主用的应该是odbc连接, 试试改用oledb的连接方式, 将字符串修改为:
Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名
另外, 楼主的sql没有打过任何补丁, 该升级了(不升级的情况下, 也会产生速度不稳定的问题, 这点我亲自遇到过).
SQL补丁下载:
全部补丁的位置(在下载页的中间部分,可以选择语言,以下载和sql server实例语言对应的补丁)
http://www.microsoft.com/downloads/details.aspx?FamilyId=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=zh-cn
应该安装的是
http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE
注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装
sundy_RAO
2006-06-12
打赏
举报
回复
谢谢各位的回复
我的连接字符串如下:
cnsql = "DRIVER=SQL Server;SERVER=" & bserver & ";UID=" & buserid & ";PWD=" & bpassword & ";DATABASE=" & bdataname & ";Address=" & bserver & "," & sqlPort
cn.Open cnsql
在局域网里用了三年的,都很正常,最近公司搬了仓库,才要在仓库外网连到公司的数据库服务器里来。
但速度就有问题,一样的查询语句,在仓库那边用查询分析器或者用java的jdbc都可以达到30k/s,而在VB中却只能3k/s.
我的ado版本是2.80
sql server版本是8.00.194
ADO
连接SQL_Server_2008_Express方法总结
###
ADO
连接SQL Server 2008 Express方法总结 #### 概述 在软件开发过程中,使用
ADO
(ActiveX Data Objects)连接SQL Server数据库是非常常见的需求之一。本文档主要介绍如何通过
ADO
来连接Microsoft SQL Server ...
C#
远程连接
SQLserver
数据库
在
远程连接
SQL Server数据库时,关键在于构建正确的连接字符串。例如,在上述代码中,连接字符串"server=.;database=" + textBox1.Text.Trim() + ";Integrated Security=SSPI;"指定了服务器(本机,即"."),数据库...
[原创]delphi连接远程
sqlserver
[code+exe]
通过以上步骤,我们能够在Delphi中创建一个应用程序,实现
远程连接
SQL Server并执行数据库操作。提供的项目文件(如`Project1.dpr`、`Unit1.pas`等)可能包含了具体的实现代码,读者可以参考学习。了解这些基本概念...
ADO
.NET 连接sql server数据库
首先,为了连接SQL Server数据库,我们需要使用`SqlConnection`类,它是
ADO
.NET中的核心组件之一。`SqlConnection`对象是与SQL Server建立连接的基础,它的构造函数通常接受一个包含数据库连接信息的字符串。例如: ...
PB
远程连接
SQL+SERVER数据库(支持动态IP)
"PB
远程连接
SQL+SERVER数据库(支持动态IP)"这个标题指的是使用PowerBuilder(PB)作为客户端工具,远程访问SQL Server数据库。这里的重点在于“
远程连接
”和“支持动态IP”。这意味着在不稳定的网络环境中,比如IP...
疑难问题
22,295
社区成员
121,729
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章