我有一個SQL服務器,其上有3個實例。 如果我使用Management Studio連接到它,我會自動連接到其中一個實例。每次都一樣。在不指定實例的情況下連接到多實例SQL服務器
它看起來像是有一個實例之間的默認命名實例....是真的嗎?並且如果我使用來自另一個客戶端的實例名稱而不是Management Studio(fx SSIS包)連接,它會是同樣的事情嗎?
THX Nicolaj
我有一個SQL服務器,其上有3個實例。 如果我使用Management Studio連接到它,我會自動連接到其中一個實例。每次都一樣。在不指定實例的情況下連接到多實例SQL服務器
它看起來像是有一個實例之間的默認命名實例....是真的嗎?並且如果我使用來自另一個客戶端的實例名稱而不是Management Studio(fx SSIS包)連接,它會是同樣的事情嗎?
THX Nicolaj
SQL Server瀏覽器服務負責指導連接到服務器到SQL Server的適當的實例。當您僅使用計算機名稱連接到SQL Server時,它假定您正在連接到默認實例並將您引導到端口1433.當您連接到命名實例時,它將獲取實例的名稱並將其轉換爲端口該實例正在偵聽(默認情況下它使用動態端口)。你可以完全繞過瀏覽器服務,直接連接到你想要的端口,這個名字只是一個讓你不必一直查找端口的快捷方式。
如果您將其中一個命名實例並將端口從動態更改爲1433,則只能使用服務器名稱來連接端口,因爲1433是默認端口。因此,對於您的情況,您有兩個命名實例和一個默認實例,並且您每次都連接到默認實例,或者某人已將其中一個命名實例的端口更改爲1433.
您確定所有3個實例是命名實例,它不只是2個命名實例和默認實例? – SWeko 2012-02-16 14:52:21