以前程序用的SQL2005当数据库.重装系统后.装回了SQL2000.数据库也还原了.可是调试时出现下面的错误
用户代码未处理 System.Data.SqlClient.SqlException
  Message="在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)"谁知道怎么解决

解决方案 »

  1.   

    使用aspnet_regsql.exe重新配置数据库,可以在web.config文件的<connectionStrings>元素的开头加一个remove元素移除默认以防万一,
    ,该文件在 \WINDOWS\Microsoft.NET\Framework\v2.0.50727\下
    web.config文件的<connectionStrings>元素加add比如:
     <add name="XXXConnectionString" connectionString="Data Source=localhost;Initial Catalog=TableName;Integrated Security=false;Persist Security Info=True;User ID=sa;Password=sa" providerName="System.Data.SqlClient"/>