SSMS 如何在沒有實例名稱的情況下連接到伺服器的數據庫?
我有一個我很困惑的問題。我也是數據庫方面的新手,所以這個問題可能是基本的。
例如,在我的工作中,我們使用 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 instance
SQL Server Express 時,您必須選擇命名實例單選按鈕並輸入預設實例名稱 MSSQLSERVER。只需採取步驟命名預設實例名稱
MSSQLServer
(不會出現)。電腦上的任何其他實例名稱都需要一個唯一的名稱,例如SQLServerName\Alpha
,SQLServerName\Beta
等。**注意:**預設情況下,安裝 SQL Server Express會將
SQLExpress
放入伺服器名稱中。但這不是預設名稱。只要有\Sometext
名稱,就稱為命名實例。