<<< 返回 access911.net 编程静态资料库索引页 SQLSERVER端口是如何被ADO找到得? 作者:未知 摘自: 录入:cg1 时间:2003-10-12 浏览人次:1668
专题地址:http://access911.net/index.asp?u1=a&u2=78FABF1E1ADC 如果需要更详细的评论或说明,请点击该地址。 简述: 问题:
| 把SQLSERVER的端口设置成1499,然后在程序中定义ADO的连接字符串:DRIVER={SQL Server};SERVER=127.0.0.1,1499,能够联接上去,如果是DRIVER={SQL Server};SERVER=127.0.0.1,1433,就联接不上去,问题是如果我定义成:DRIVER={SQL Server};SERVER=127.0.0.1 不加端口,也可以联接上去,ADO是怎么得到SQLSERVER的端口的呢? |
回答:
| 客户端连接到服务器时,应用程序请求连接远端计算机,dbnetlib.dll 将打开到连接中所指定的计算机网络名上的 UDP 端口 1434 的连接。所有运行 SQL Server 2000 的计算机都监听此端口。当一个客户端 dbnet..................... ........... |
|