Ssms

SSMS 如何在沒有實例名稱的情況下連接到伺服器的數據庫?

  • January 6, 2017

我有一個我很困惑的問題。我也是數據庫方面的新手,所以這個問題可能是基本的。

例如,在我的工作中,我們使用 SSMS 連接到我們伺服器的數據庫。

從 SSMS 連接時,我們輸入 ( server_name\instance )。比如說PC100\SQLexpress

但對於某些人來說,只輸入伺服器而不是實例。這是如何運作的?我想為了連接,我們總是需要在伺服器名稱後鍵入一個實例?

例如,我們需要一些PC100\SQLexpress才能連接到伺服器的數據庫。然後對於其他人,我們只需要輸入PC200即可連接,而不需要輸入實例。

誰能解釋一下?

對於 SQL Server,a 的預設實例是SQLServerName\MSSQLSERVER. 但是,因為是從不顯示 MSSQLSERVER預設實例名稱。

使用預設實例的 SQL Server僅由SQLServerName.

實際上,您可以安裝 SQL Server Express 並為其指定實例名稱,MSSQLSERVER您將獲得預設實例。當然,任何伺服器只能有一個預設實例。

這可能在安裝 SQL Server Express 時最有用,並且您不想SQLExpress使用名稱的一部分。

在實例配置頁面安裝default instanceSQL Server Express 時,您必須選擇命名實例單選按鈕並輸入預設實例名稱 MSSQLSERVER。

只需採取步驟命名預設實例名稱MSSQLServer(不會出現)。電腦上的任何其他實例名稱都需要一個唯一的名稱,例如SQLServerName\Alpha,SQLServerName\Beta等。

**注意:**預設情況下,安裝 SQL Server Express會將SQLExpress放入伺服器名稱中。但這不是預設名稱。只要有\Sometext名稱,就稱為命名實例

引用自:https://dba.stackexchange.com/questions/160141