为什么使用ADO操作远程Sql Server7需要配置Client Network Utility?

xiaocai 2000-07-18 11:06:00
小菜又遇到新问题:用ADO连接远程Sql Server 7数据库,但必须在Client Network Utility中设置连接的别名,否则OLE DB Provider for Sql Server就找不到远程数据库,小菜以为是ADO版本问题,将ADO升到2.1还是不行。请教各位高手:
1.是不是分发ADO远程访问Sql Server 7时要安装SQL Server客户端?
2.有没有解决此问题的方法,要不分发的包袱太大了!

谢谢!
...全文
335 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
study 2000-07-20
  • 打赏
  • 举报
回复
1.只需设置Client Network Utility 默认通讯协议为TCP/IP
2.在程序中ADOconnection 中 connection string 设为:
Provider=SQLOLEDB.1;Password=yyqt_45y;Persist Security Info=True;User ID=market_01;Initial Catalog=market_db;Data Source=www.yycm.com,1433;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=client1
我局域网的ado程序如此设置,不需在客户端设置别名,一切正常。
HF 2000-07-20
  • 打赏
  • 举报
回复
到底要分析什么?
我觉得就设置操作本身来讲就是这要的!
xiaocai 2000-07-20
  • 打赏
  • 举报
回复
我很着急!!
gsoft 2000-07-19
  • 打赏
  • 举报
回复
gsoft来过
xiaocai 2000-07-19
  • 打赏
  • 举报
回复
xjx:您所说的2100???为我的远程服务器的端口号。
LaoZheng 2000-07-19
  • 打赏
  • 举报
回复
Client Network Utility 通讯协议为TCP/IP
xjx 2000-07-19
  • 打赏
  • 举报
回复
Server名称中为什么输入:www.csdn.net,2100??? 这是网址,经域名服务器解析后成为IP地址。

应该输入局域网中服务器的机器名:如我的局域网中NT服务器名:SevenStars
我在局域网通过ADO对象访问SQL7时通过。
xiaocai 2000-07-18
  • 打赏
  • 举报
回复
感谢LittleStar兄的回复,不过我所遇到的问题是:客户端已经安装了Sql Server客户端,
几个DLL文件都已正常安装。我想透过ADO访问远程Web数据库,系统必须需在Client Network Utility中设置我欲访问的Web数据库的服务器别名,如:www.csdn.net,2100。否则在ADO连接中输入Server名称(www.csdn.net,2100)将无法与Web建立连接。

请各位高手帮助分析分析。

小菜谢过!
LittleStar 2000-07-18
  • 打赏
  • 举报
回复
Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件(这个文件最重要)
随着通信电子技术的迅速发展,信息技术给家居行业产生了深远的影响,家居环境的智能化监控已经成为智能家居的一个重要的发展方向。人们逐渐对自己的生活提出一种更高的要求,他们需要一种智能化、可交互,并且融合现代创新科技的产品来改善他们的生活环境,使他们生活更加安全、舒适、便捷、智能。本文根据智能家居的发展背景和研究现状,并且从实用性和可行性角度出发,研究设计了一种基于STM32单片机的智能家居系统。该系统由一个多功能综合的技术系统组成,各个多功能子系统间具有协同配合能力。基于STM32单片机实现的功能子系统包括:智能温度检测,智能湿度检测,智能烟雾/火灾检测智能检测,无线传输,人机交互机构,风扇调节,报警模块。 整个系统分为前端51单片机采集板和后端STM32单片机接收板。 采集板使用DHT11温湿度传感器、MQ烟雾传感器完成室内家居环境的采集。然后通过nRFL24L01将采集到的数据发送给后端。接收板使用LCD1602完成数据显示、使用蜂鸣器模块报警,使用风扇驱动模块调节室内家居环境。本文完成了智能家居控制系统前端、后端软硬件的设计,使用Altium designer绘制了电路原理图,使用Keil C完成了51单片机和STM32单片机的编程与调试。 最后,对本文设计的基于STM32的智能家居控制系统进行部署调试。试验结果表明,该系统可成功应用在智能家居环境检测调节和火灾安全防护的领域,可提高家居生活智能化水平。

5,943

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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