SQLSERVER2014集羣實戰——IP引起的坑

  在以前的帖子裏有提到過,爲了不IP變動帶來的一系列問題,採起了不改變IP的策略。原覺得,只要SQLSERVER的羣集IP保持與以前單機部署的IP一致,就基本上不會有問題。然而實際永遠比預想的更復雜。遷移並投入正式使用以後,確實大致上一直都穩定運行,然而我老是間隔一段時間就發現某幾個JOB會連續失敗幾回。這些JOB是用於跟另外一個產品組同步數據的,查看執行記錄得知,失敗緣由都是同一個:沒法打開與SQLSERVER的鏈接。。。數據庫

  出於如下幾點的考慮,我一直都是迷惑的:服務器

  一、大多數時候,這些JOB都是正常工做的;網絡

  二、間斷性的鏈接不上,然而每次僅持續幾個小時;架構

  三、排除是對方數據庫的問題,由於若是是對方數據庫宕機,那那個產品的用戶早跳起來了;blog

  四、排除是基礎架構組在搞事,正常情形沒有人會隔上一段時間搞個事而後過幾個小時又恢復好。部署

 

  最終忽然想到,網絡設置沒有更改的情形下,保證的只是原有的IP之間是能夠訪問的,可是如今除了SQLSERVER的羣集IP以外,還有服務器各自的IP,以及WINDOWS的羣集IP,那SQLSERVER之間互訪,是使用的哪個IP呢?這個變化過程以下圖所示:同步

  事實證實,問題剛好就出如今圖中畫的那幾條虛線上,調整端口權限後,就一切正常了。產品

相關文章
相關標籤/搜索