问题描述
我用VS2005连接SQLSERVER2000时出错,"anerrorhasoccurredwhileestablishingaconnectiontotheserver.whenconnectingtoSQLserver2005,thisfailuremaybecausedbythefactthatunderthedefaultsettingsSQLSERVERdoesnotallowremoteconnections.(provider:NamedPipesProvider,error:40-couldnotopenaconnectiontoSQLServer)我是在配置文件中设置的连接属性如下:?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="DBConnect"value="datasource=192.168.10.53;NetworkLibrary=DBMSSOCN;uid=sa;pwd=123456;InitialCatalog=UserData"/></appSettings></configuration>我该怎么改啊,或问题应该是出现在哪里啊?
解决方案
解决方案二:
NetworkLibrary=DBMSSOCN是什么东东?检查服务器ip,数据库是否存在,确认用户名,密码,剩下是你调用config的代码了
解决方案三:
一种是这样的:<appSettings><addkey="adoConstr"value="UserID=Executive;Password=111111;DataSource=tzga;maxpoolsize=512;"/></appSettings>另外一种:<connectionStrings><addname="ConnectionString"connectionString="UserID=Executive;Password=111111;DataSource=tzga"providerName="System.Data.OracleClient"/></connectionStrings>至于能不能连上,这个因素就很多了
解决方案四:
如果是SQLSERVERdoesnotallowremoteconnections这个原因的话,就要检查sqlserver的配置。如果是连接字符串就从www.connectionstrings.com上找个。
解决方案五:
在192.168.10.53加个sql2000试试,看行不行。
解决方案六:
到查询分析器看你的登陆字串是什么
解决方案七:
请问我怎样在查询分析器中看我的登陆字串啊?
解决方案八:
请问我怎样在查询分析器中看我的登陆字串啊?
解决方案九:
你可以设置断点执行程序,在局部变量窗口里查看最终的连接数据库字符串。
解决方案十:
....检查下配置文件撒