資料庫鏡像端點

MicrosoftSQL Server 2005 及之後的版本中的連接管理是以「端點」為基礎。端點是 SQL Server 物件,可讓 SQL Server 在網路上進行通訊。如果為資料庫鏡像,伺服器執行個體就需要有自己專用的資料庫鏡像端點。伺服器執行個體中的所有鏡像連接全都使用單一資料庫鏡像端點。這個端點是特殊目的之端點,專門用來接收其他伺服器執行個體的資料庫鏡像連接。

[!附註]

主體伺服器的用戶端連接不會使用資料庫鏡像端點。

資料庫鏡像端點使用「傳輸控制通訊協定 (TCP)」來傳送和接收資料庫鏡像工作階段中伺服器執行個體之間的訊息。每個資料庫鏡像端點都會接聽唯一的 TCP 通訊埠編號。伺服器執行個體的資料庫鏡像端點會控制該執行個體接聽來自其他伺服器執行個體之資料庫鏡像訊息所用的通訊埠。

伺服器網路位址

伺服器執行個體的網路位址 (其伺服器網路位址) 包含其端點的通訊埠編號,以及其主機電腦的系統和網域名稱。由於每個伺服器都擁有使用唯一通訊埠的相異鏡像端點,所以通訊埠編號將會唯一識別特定的伺服器執行個體。這可讓單一伺服器上的多個伺服器執行個體參與資料庫鏡像 (通常只用於測試)。如需詳細資訊,請參閱<指定伺服器網路位址 (資料庫鏡像)>。

下圖說明如何唯一識別相同伺服器上的兩個伺服器執行個體。這兩個伺服器執行個體的伺服器網路位址包含相同的系統名稱 MYSYSTEM 和網域名稱 Adventure-Works.MyDomain.com。若要讓系統將連接傳送到伺服器執行個體,伺服器網路位址會包含與特定伺服器執行個體之鏡像端點相關聯的通訊埠編號。

預設執行個體的伺服器網路位址

[!附註]

可以使用這些端點來開啟或關閉執行個體的所有鏡像功能。

依預設,SQL Server 的執行個體不包含資料庫鏡像端點。設定資料庫鏡像工作階段時,必須以手動方式建立這些資料庫鏡像端點。系統管理員必須在參與資料庫鏡像的每個伺服器執行個體中建立不同的端點。

安全性注意事項安全性注意事項

如果執行 SQL Server 的電腦具有防火牆,此防火牆的組態必須允許端點中所指定的通訊埠同時使用內送和外送連接。

對於資料庫鏡像,會在端點上設定驗證與加密。如需詳細資訊,請參閱<資料庫鏡像傳輸安全性>。

重要注意事項重要事項

請不要重新設定使用中資料庫鏡像端點。伺服器執行個體會使用彼此的端點來了解其他系統的狀態。如果端點重新設定,它可能會重新啟動,而這對其他伺服器執行個體可能會是一項錯誤。在具有自動容錯移轉的高安全性模式中,這點尤其重要,因為在這種模式中重新設定夥伴上的端點,可能會導致發生容錯移轉。