2013-04-28 142 views
2

我不明白:無法通過實例名稱連接到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

回答

2

您試圖連接到SQL Server的默認實例。爲此,您不使用實例名稱連接到實例,而使用服務器名稱連接到實例。

因此,舉例來說,如果你的機器名是DBSERVER,並且使用默認實例MSSQLSERVER,那麼你可以簡單地通過指定服務器名稱DBSERVER(本地)連接到該實例。(只是一個點)

+0

我們可以更改實例名稱,從本地到SQLEXPRESS? – Jagadeesh 2013-07-26 08:11:38

+0

它確實取決於實例的版本和類型。但是我個人認爲,使用新實例名稱重新安裝SQL Server不太容易出錯。如果你想討論它,我會建議你發佈新的問題:) – JackLock 2013-07-26 12:54:58