只要连接xp上的sql server数据库,这个连接串就报错.为何呀?
同一个数据库,在win2000机器的sql server中,以下连接全部正确,可是放入xp机器上的sqlserver个人版中,用以下连接串就报错.我反复试过,还是不行,想不明白为什么.
大家帮看看一个连接串,特别怪
connstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=dataname;DataSource=myoffice;Password=0000;address=192.168.1.22,1433;Network Library=dbmssocn;"
connstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=dataname;DataSource=myoffice;Password=0000;address=192.168.1.22,1433"
以上两个连接串在win2000机器上正常,可是在xp机器上就连不上.可是我把端口号1433和网络库去了就能连上,不知何故?
报错时提示网络库不存在,???
可是下面串就行,为什么呀?
connstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=dataname;DataSource=myoffice;Password=0000;address=192.168.1.22"
注,以上所有连接串在服务器是win2000的机器上就可以.
出现问题的机子是winxp,我装的是个人版.就是在这个xp机器上出的错.
问题点数:20、回复次数:4Top
1 楼zou19820704(天下英雄)回复于 2005-12-30 13:17:47 得分 0
xp不提供1433端口吧?
帮你顶,等待高手出来Top
2 楼feiyun0112(http://feiyun0112.cnblogs.com/)回复于 2005-12-30 13:25:24 得分 0
sqlserver自动绑定端口Top
3 楼faysky2(出来混,迟早是要还嘀)回复于 2005-12-30 13:26:29 得分 0
xp上的机子的1433端口是否已经打开?Top
4 楼weiweiplay(虚幻)回复于 2005-12-30 13:29:29 得分 20
sql2000要安装sp3以上的补丁才能够在XP中正常使用
http://www.hur.cn/bbs/Dispbbs.asp?boardid=85&ID=49230Top




