吐个槽,也方便后来遇到这个问题的人
原来一个用的SQL Server连接字串,换电脑,竟然连接不上,网上通常说的那些解决办法都试了,不管用。
最后,反复研究,终于明白为什么了,原来电脑上先装Microsoft Visual Studio.Net(VS2005/2008),后装SQL Server 2005,会有一个问题,就是装这完VS,再装SQL Server,会提示,已经安装了一个express版的SQL Server,不能再安装SQL Server了,如果想安装,必须卸了之前的版本,卸载SQL Server也挺麻烦的。所以我这次选择了先安装SQL Server 2005,后安装VS,安装完看似没问题,结果,一台电脑上装了两个SQL Server数据库引擎,我把原来的MDF文件附加到了一个引擎里,然后连接的却是另一个引擎,但我以为电脑上只有一个引擎,所以连不上,导致悲剧的发生。