主题:连不上数据库是怎么回事?
Fomalhaut
[专家分:0] 发布于 2006-05-06 11:05:00
我的系统是XP,数据库是SQLServer2005开发版,用C#连接不上数据库,出现如图提示的对话框,请问是怎么回事?应该怎样解决。
此主题相关图片如下:
[img]http://bbs.bc-cn.net/bbs/showimg.asp?BoardID=117&filename=2006-5/20065610583658577.bmp[/img]
回复列表 (共4个回复)
沙发
Fomalhaut [专家分:0] 发布于 2006-05-06 11:25:00
对话框的内容是:
在建立与服务器的连接时出错,在连接到SQL Server 2005时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQL Server的连接)
板凳
Fomalhaut [专家分:0] 发布于 2006-05-06 15:48:00
哪位高人知道呢?我连的是本地的数据库为啥和远程连接有关系呢 ?是不是因为我的系统是XP啊?
3 楼
cipc [专家分:2280] 发布于 2006-05-06 22:47:00
sql 2005在连接时需要指定版本号,但具体怎么做我不懂。
4 楼
zjyaoo [专家分:90] 发布于 2006-05-08 08:57:00
connectionStrings:
<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=主机名;integrated security=SSPI;database=数据库名;pooling=true" providerName="System.Data.SqlClient" />
connectionStrings>
我来回复