主题:连不上数据库是怎么回事?
			
 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>
							 
									
			
我来回复