vs2005连接SQLSERVER2000时出错
我用VS2005连接SQLSERVER2000时出错,"an error has occurred while establishing a connection to the server. when connecting to SQL server 2005,this failure may be caused by the fact that under the default settings SQL SERVER does not allow remote connections.(provider:Named Pipes Provider, error:40-could not open a connection to SQL Server)我是在配置文件中设置的连接属性如下:
?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="DBConnect" value="data source=192.168.10.53;Network Library=DBMSSOCN;uid=sa;pwd=123456;Initial Catalog=UserData"/>
</appSettings>
</configuration>
我该怎么改啊,或问题应该是出现在哪里啊? --------------------编程问答-------------------- Network Library=DBMSSOCN 是什么东东?
检查服务器ip,数据库是否存在,确认用户名,密码,
剩下是你调用config的代码了 --------------------编程问答-------------------- 一种是这样的:
<appSettings><add key="adoConstr" value="User ID=Executive;Password=111111;Data Source=tzga;max pool size=512;"/></appSettings>
另外一种:
<connectionStrings>
<add name="ConnectionString" connectionString="User ID=Executive;Password=111111;Data Source=tzga" providerName="System.Data.OracleClient"/>
</connectionStrings>
至于能不能连上,这个因素就很多了 --------------------编程问答-------------------- 如果是SQL SERVER does not allow remote connections
这个原因的话,就要检查sql server的配置。
如果是连接字符串就从www.connectionstrings.com上找个。 --------------------编程问答-------------------- 在192.168.10.53加个\sql2000试试,看行不行。 --------------------编程问答-------------------- 到查询分析器看你的登陆字串是什么 --------------------编程问答-------------------- 请问我怎样在查询分析器中看我的登陆字串啊? --------------------编程问答-------------------- 请问我怎样在查询分析器中看我的登陆字串啊? --------------------编程问答-------------------- 你可以设置断点执行程序,在局部变量窗口里查看最终的连接数据库字符串。 --------------------编程问答-------------------- ....检查下配置文件撒
补充:.NET技术 , C#