当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,