回 帖 发 新 帖 刷新版面

主题:连不上数据库是怎么回事?

我的系统是XP,数据库是SQLServer2005开发版,用C#连接不上数据库,出现如图提示的对话框,请问是怎么回事?应该怎样解决。

此主题相关图片如下:

[img]http://bbs.bc-cn.net/bbs/showimg.asp?BoardID=117&filename=2006-5/20065610583658577.bmp[/img]

回复列表 (共4个回复)

沙发

对话框的内容是:

在建立与服务器的连接时出错,在连接到SQL Server 2005时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQL Server的连接)

板凳


哪位高人知道呢?我连的是本地的数据库为啥和远程连接有关系呢 ?是不是因为我的系统是XP啊?

3 楼

sql 2005在连接时需要指定版本号,但具体怎么做我不懂。

4 楼

connectionStrings:
<connectionStrings>
    <add name="LocalSqlServer" connectionString="data source=主机名;integrated security=SSPI;database=数据库名;pooling=true" providerName="System.Data.SqlClient" />
  connectionStrings>

我来回复

您尚未登录,请登录后再回复。点此登录或注册