vb ado连接远程sqlserver端口号不为1433

来源:百度文库 编辑:神马文学网 时间:2024/04/28 01:41:28
时间:2008-01-07 16:20:41  来源:论坛整理  翻译整理:IT者  :作者:tomatozq
假如远程sqlserver是默认端口,则用
remotedsn= "Provider=sqloledb;Data Source=remoteIP;Initial Catalog=pubs;User ID=sa;Password=sa; "可以连接上.
但端口号改变后

remotedsn= "Provider=sqloledb;Data Source=remoteIP,1335;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=sa; "
连接时,提示[dbnetlib][connectionopen(connect()).]SQL Server不存在或拒绝访问。
请问连接串如何写才能连接上?
网友回复:我发现连本机也一样,用
localdsn= "Provider=sqloledb;Data Source=192.168.1.3;Initial
Catalog=pubs;User ID=sa;Password=sa; " 能连上
但用
localdsn= "Provider=sqloledb;Data Source=192.168.1.3,1433;Network Library=DBMSSOCN;Initial
Catalog=pubs;User ID=sa;Password=sa; " 不能连上
网友回复:把端口改成1433咯...
网友回复:远程服务器是别人的,不能随便改的
网友回复:我终于知道了,sqlserver没打补丁,telnet都登不上,打过补丁一切都解决了