Sql-Server-2014

Always on 可用性組的偵聽器埠 1433

  • December 19, 2018

在我們的可用性組中,我有一個報告伺服器,報告編寫者將直接連接,並且還將使用水晶報告,如果偵聽器埠是 1433 並且客戶端也通過埠 1433 連接到屬於可用性組的報告伺服器將有任何埠衝突。

如果偵聽器埠為 1433,並且客戶端也通過埠 1433 連接到屬於可用性組的報告伺服器,則將存在任何埠衝突。

如果 1433 只是專用於 sql server 並且沒有其他服務在使用它,則不會有任何衝突。

這在BOL中有很好的記錄:

如果您為可用性組偵聽器 VNN 使用預設埠 1433,您仍然需要確保集群節點上沒有其他服務正在使用此埠;否則會導致埠衝突

如果其中一個 SQL Server 實例已經通過實例偵聽器在 TCP 埠 1433 上進行偵聽,並且電腦上沒有其他服務(包括 SQL Server 的其他實例)在偵聽埠 1433,這不會導致與可用性組偵聽器。這是因為可用性組偵聽器可以在同一個服務程序內共享同一個 TCP 埠。但是,不應將 SQL Server 的多個實例(並排)配置為偵聽同一埠。

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