无法通过实例名称连接到SQL Server 2008 R2?

问题描述:

我不明白:无法通过实例名称连接到SQL Server 2008 R2?

我已经安装了sql server 2008 R2。安装过程询问我所需的实例名称,所以我写道:MSSQLSERVER

安装后,运行建立发现报告不显示我的实例名称:

enter image description here

我还安装了所有服务包。

而且,所有的服务均达到:

enter image description here

此外,所有的端口是开放的(TCP:1433 + UDP:1434)

enter image description here

enter image description here

此外,命名管道是:enter image description here

那么,问题在哪里?

我无法通过实例名连接: enter image description here

也无法与:

user\MSSQLSERVER其中user是计算机名。

也无法与:.\MSSQLSERVER

(怪异):

这4个工作:(当我尝试连接到它们)

  • user(“用户“是我的机器名称)
  • (local)
  • .
  • localhost

问:

为什么我不能用我的实例名连接到我的SQL Server?

相关信息:

通过谁的工作4中的一个连接后,我运行一个有用的信息:

enter image description here

附:为了获得荣誉,我还在dba的堆栈站点上询问了这个问题。(因为我不知道它与哪个更相关)

+0

是否有可能第二个sql服务器具有相同的名称? – Dani 2013-04-28 17:29:51

+0

@Dani谁说我有2? (你可以在services.msc图片中看到它,你只能看到MSSQLSERVER是运行该实例的服务) – 2013-04-28 17:31:26

+0

输入实例名称:YOURPC \ MSSQLSERVER或者我认为有一个类似的简写。\ MSSQLSERVER – John 2013-04-28 17:41:02

您试图连接到SQL Server的默认实例。为此,您不使用实例名称连接到实例,而使用服务器名称连接到实例。

因此,举例来说,如果你的机器名是DBSERVER,并且使用默认实例MSSQLSERVER,那么你可以简单地通过指定服务器名称DBSERVER(本地)连接到该实例。(只是一个点)

+0

我们可以更改实例名称,从本地到SQLEXPRESS? – Jagadeesh 2013-07-26 08:11:38

+0

它确实取决于实例的版本和类型。但是我个人认为,使用新实例名称重新安装SQL Server不太容易出错。如果你想讨论它,我会建议你发布新的问题:) – JackLock 2013-07-26 12:54:58