在SQL Server2008R2中附加数据库失败

今天打开SQL Server2008R2的时候,准备动手敲被我搁置已久的机房收费系统的时候,出现了一个问题。就是在附加数据库的时候弹出这样一个错误:

在SQL Server2008R2中附加数据库失败

由于这是第一次使用2008版的SQL Server,还以为是没有配置好的缘故。可是,当我打开配置工具里的SQL Server配置管理器的时候,懵了:

在SQL Server2008R2中附加数据库失败

远程过程调用失败是什么意思?这是个什么问题?以前没遇到过。so,上网查吧。原因很简单,因为我的电脑上不只安装的SQL Server2008,还安装了vs2012,这两个软件不兼容,虽然它们是一家人。解决方法也挺简单的:卸掉Microsoft SQL Server 2012LocalDB就OK了。控制面板——卸载程序,找到Microsoft SQL Server 2012LocalDB,右击——卸载。

在SQL Server2008R2中附加数据库失败

卸载完成以后,再次打开SQL Server配置管理器在SQL Server2008R2中附加数据库失败

一切显示正常。那么,数据库附加该可以了吧?这次还特意用管理员身份打开SQL Server,结果,问题依然存在。于是,又把该启动的服务都启动了,甚至把防火墙也关了(其实不知道有没有关系),但是还是弹出刚开始的那个错误。怎么办?于是就换了Windows身份验证的登录方式又试了一遍,很意外,它解决了,但是不知道为什么,还要继续研究一下。

先这样吧。