首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

2011-12-08 
linq能够连接sql2000吗?.在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Se

linq能够连接sql2000吗?.
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, 

error: 40 - 无法打开到 SQL Server 的连接)

 我明明连接的是sql2000,不知道为什么会报这个错误?

app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
  </configSections>
  <connectionStrings>
  <add name="DataLinq.Properties.Settings.NorthwindConnectionString"
  connectionString="server=localhost;database=Northwind;user id=sa;password=123"
  providerName="System.Data.SqlClient" />
  <!--System.Data.Linq.SqlClient.Sql2000Provider-->
  </connectionStrings>
</configuration>
或者
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
  </configSections>
  <connectionStrings>
  <add name="DataLinq.Properties.Settings.NorthwindConnectionString"
  connectionString="Data Source=local;Initial Catalog=Northwind;Persist Security Info=True;User ID=sa;Password=123"
  providerName="System.Data.Linq.SqlClient.Sql2000Provider" />
  </connectionStrings>
</configuration>
都试完了,还是不行,但是企业管理器是可以连接的

[解决办法]
能,支持2k/2.5K

热点排行