這次主管要我測試在異地部屬MSSQL
並把他加到我本地端的HA群組內
我的HA群組放在公司網路內
異地MSSQL則是建在我自己家的網路
兩端portforwarding已設定好
開通22 1433 5022
測試telnet也都通
但是當要將異地MSSQL加到HA群組內時 顯示失敗
到MSSQL查看log顯示
2023-05-12 10:16:16.56 Logon Database Mirroring login attempt failed with error: 'Connection handshake failed. The certificate used by the peer is invalid due to the following reason: Certificate not found. State 89.'. [SERVER: xxx.xxx.xxx.xxx]
不知道有無大大解過這題 跪求幫忙了...
根據錯誤消息中的描述,似乎出現了證書不匹配的問題。這可能是因為您在HA群組中使用了證書來保護通信,並且您在嘗試連接MSSQL服務器時,該服務器無法提供相應的證書。因此,您可以檢查以下幾點來解決此問題:
確保您的HA群組設置正確並已成功創建,並且使用的證書與MSSQL服務器上使用的證書匹配。您可以檢查HA群組的配置和證書以確保它們是正確的。
確保您在MSSQL服務器上正確配置了證書,以便與HA群組中使用的證書匹配。您可以查看MSSQL服務器上的證書配置以確保它們是正確的。
檢查您的防火牆設置,確保它們允許HA群組和MSSQL服務器之間的通信。您可能需要在防火牆上添加規則以允許通信。
檢查您在端口轉發方面的設置是否正確。在您的家庭網絡中,您需要在路由器上設置端口轉發以允許HA群組中的計算機連接到MSSQL服務器。確保您已正確設置端口轉發規則。
如果您已經檢查了以上問題,但仍無法解決問題,您可能需要查看更詳細的日誌信息以了解更多信息。您可以查看HA群組和MSSQL服務器上的日誌以查看有關問題的更多詳細信息。這可以幫助您更好地理解出現問題的原因,並幫助您找到解決方案。
內文搜尋
X




























































































