我重新安装了一台 Windows Server 2008 R2 服务器,安装过程中我安装了 SQL Server 2008 R2,没有出现任何问题。当我尝试通过 sa 帐户或 Windows 管理帐户连接“Microsoft SQL Management Studio”时,出现此错误(图片 1),第二张图片(图片 2)显示服务已启动。
我读了一些关于此的帖子,但没有成功:(
图片1:
图片2:
答案1
这难道不是您没有在连接字符串中为其提供名称的默认实例吗?
答案2
开始->程序->SQL Server->SQL Server 配置管理器->SQL Server 浏览器->属性->启动模式 =自动的
答案3
使用本地主机地址名称的替代表示形式来代替“localhost”。可能的替代表示形式包括以下内容:
- 127.0.0.1
- (当地的)
- “。”
- 实际的本地主机名
例如,在您的服务器中尝试更改服务器名称字段,如下所示:
(本地)\MSSQLSERVER 或 .\MSSQLSERVER
对于预定义实例类型,您只需要使用:localhost 或 127.0.0.1
您是否已启用与 SQL Server 的远程连接?
您还可以尝试按照本分步指南进行操作:http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/
答案4
您是否添加了防火墙规则?
这里有张图片 > http://sqlsolace.blogspot.com/2009/08/windows-2008-firewall-rules-for-sql.html