我用ADO +TCP/ip访问sql2000 server,如果访问非缺省端口的sql2000server?

BCB 2003-02-08 11:21:06
sql2000server 的tcp/ip缺省端口是1433,
如果端口刚好是1433,访问它很简单,直接用ip地址,如Data Source="192.68.0.1",
如果sql2000server安装了多个实例,其它实例只能用非缺省端口如:1434,1435,...
如何用ADO访问其它实例呢?
我试了一下,在win2000下,后跟端口号就可,如data source="192.168.0.1,1435"
就能访问到,但在win98死活不行.
如果用ADO访问非缺省端口的sql2000server服务器呢?
(客户机与服务器不在同一台机上,协议是tcp/ip)



...全文
87 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
BCB 2003-02-11
  • 打赏
  • 举报
回复
找到一个mdac_typ.exe,几M的大包,
一执行,果然ADO能识别 "10.98.1.33,2083"这样sql server数据源
diruser 2003-02-09
  • 打赏
  • 举报
回复
来up一下
BCB 2003-02-09
  • 打赏
  • 举报
回复
果然可以,这个cliconfg.exe从未听说过
现在是向WIN98发布这个别名的问题,在注册表中找到
\HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Client\ConnectTo
SQLBM1="DBMSSOCN,10.98.1.33,3482"
DBMSSOCN是指DBMSSOCN.dll
手工加了一条,在cliconfg.exe果然也见到了
SQLBM2="DBMSSOCN,10.98.1.33,1433"
用ADO成功在访问到了
如果将ADO Jet OLEDB for SQL SERVER升级一下就不会有这
样的麻烦了,但升级包肯定很大,哪里有下载呢?





westfly 2003-02-09
  • 打赏
  • 举报
回复
升级一下ADO版本不行吗?
ic2w 2003-02-09
  • 打赏
  • 举报
回复
同意三楼的!
xusun 2003-02-09
  • 打赏
  • 举报
回复
同意同意
MyCrooner 2003-02-09
  • 打赏
  • 举报
回复
同意
windindance 2003-02-09
  • 打赏
  • 举报
回复
试试这样:
开始-运行-cliconfg
增加一个数据库别名,端口使用另外的端口
windindance 2003-02-09
  • 打赏
  • 举报
回复
下载MDAC2.7看看?
BCB 2003-02-08
  • 打赏
  • 举报
回复
估计win98的ADO版本比win2000低,
如果在win98下解决这个非1433端口问题?

5,928

社区成员

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

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