给位师傅 小弟遇见 我用的是SQL2000却遇到 SQL2005 40 错误 进来帮看看怎么解决?(在线等待)
我用的卡发工具为VS2005 数据库为SQL2000 企业版 系统是 XPSP2
在我连接远程数据库时 报了这样的错误 师傅们帮看看 有没有解决方法
报的错误为
“/Testing”应用程序中的服务器错误。
--------------------------------------------
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,
在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:
System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
源错误:
行 17: string _sqlCon = "server=192.168.1.200 1433;database=Auth;uid=test;pwd=lqntest#@!";
行 18: SqlConnection con = new SqlConnection(_sqlCon);
行 19: con.Open();
行 20: if (Session["account"] == null || Session["account"].ToString() == "")
行 21: {
源文件: e:\新建文件夹\XianShi.aspx.cs 行: 19
------解决方案--------------------因为你装了Vs里面自带的Sql2005 Express配置选项。所有就报sql2005的错误。