我重新安装服务器Windows Server 2008 R2,我在安装过程中安装SQL Server 2008 R2没有问题。 当我尝试通过sa帐户或Windowspipe理帐户连接“Microsoft SQL Management Studio”时,出现此错误(图片1),第二张图片(图片2)显示服务正在进行。
我读了一些关于这个post,但没有成功:(
图片1: 
图2: 
是不是默认的实例,你不给连接string中的名称?
开始 – >程序 – > SQL Server-> SQL Serverconfigurationpipe理器 – > SQL Server浏览器 – >属性 – >启动模式= 自动
使用本地主机地址的名称替代“本地主机”的替代表示forms。 可能的替代表示包括以下内容:
例如在你的服务器上尝试改变服务器名字段如下所示:
(本地)\ MSSQLSERVER或。\ MSSQLSERVER
对于预定义的实例types,您只需要使用:localhost或127.0.0.1
你有没有启用远程连接到SQL Server?
你也可以尝试这个分步指南: http : //www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/
你有没有运行SQL Serverconfigurationpipe理器? 这应该是你安装(和修补)后的第一站。
开始菜单 – >所有程序 – > Microsoft SQL Server 2008 – >configuration工具 – > SQL Serverconfigurationpipe理器。
默认情况下,没有太多的连接启用 – 这是你将解决这个问题。

你有没有为防火墙添加规则?
这里有一张照片> http://sqlsolace.blogspot.com/2009/08/windows-2008-firewall-rules-for-sql.html
在从安装了SQL Server的本地计算机进行连接时的实例名称中,不需要input其他任何期望的本地主机。 例如,Localhost \ mssqlserver是不可接受的。 只input本地主机并尝试连接。 当您从服务器名称连接到SQL Server时,需要inputComputerName \ SQLServerName。
对于远程连接设置请参阅下面的链接。
http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/