C#连接数据库SqlConnection.ConnectionString 属性“Server=(local)”没用 用这个就会报错 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) 不过msdn上就是这样写的啊。如果把Server设置成具体实例名就不会报错了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也遇到过。。不知道怎么回事。。有可能是sql的问题 1首先看看sqlserver里配置是否有两个实例,一个是sqlExpress是安装vs2005装的,另一个sql2005 是安装sqlserver 2005 建的如果你所有的数据都建立在sql2005中。那就将Data Source = sql2005试试或者使用下面方法web.config文件里关于数据库的配置文件修改改一下将<add name="NorthwindConnectionString" connectionString="Data Source=localhost;Initial Catalog=Northwind;User ID=sa;Password=test" providerName="System.Data.SqlClient" />localhost修改为 ./SqlExpress即可。在参考http://hi.baidu.com/dotey_2/blog/item/cb2f5b861f76a63766096e37.html 检查SQL是不是完全安装的?还是简化版?试一下用IP的方式? 我安装的是sql express的,vs自带的没装 另外web.config在哪配置啊 同学的考试题,很简单,我没时间去做,请大家帮忙.谢谢 内存分配访问无效。 (异常来自 HRESULT:0x800703E6) winform 里 datagridview 打印工资条 Winform ComboBox 问题 C#正则表达式解析模版列表标签,在线等求解 ASP.NET(C#),怎么给SQL数据库插入空值? 请问有什么办法能将汉字替换成空? 做一个c#项目数据库连接一般放那里 怎么读dataSet里的单条数据? VS2013调试正常,打包生成并安装,提示连接不上数据库。 求 gridview怎么求一行中某几列的平均值啊??求代码 C# 求助
如果你所有的数据都建立在sql2005中。那就将Data Source = sql2005试试
或者使用下面方法
web.config文件里关于数据库的配置文件修改改一下
将
<add name="NorthwindConnectionString" connectionString="Data Source=localhost
;Initial Catalog=Northwind;User ID=sa;Password=test" providerName="System.Data.SqlClient" />
localhost修改为 ./SqlExpress即可。在参考http://hi.baidu.com/dotey_2/blog/item/cb2f5b861f76a63766096e37.html