Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)


公司一SQL Server鏡像發生了故障轉移(主備切換),檢查SQL Server鏡像發生主備切換的原因,在錯誤日志中發現下面錯誤:

 

clip_image001

 

Date        2019/8/31 14:09:17
 
Log     SQL Server (Archive #4 - 2019/9/1 0:00:00)
 
 
 
Source      spid35s
 
 
 
Message
 
Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)'.' for 'TCP://xxxxx:7022'.

 

檢查見證服務器的系統日志,發現如下錯誤信息,提示見證服務器超過10秒仍然無法得到數據庫的響應,請檢查服務或網絡問題( Check the service and network connections.)

 

clip_image002

 

分析到這里,我只能猜測SQL Server服務異常或網絡異常問題導致見證服務器超過10秒無法訪問主體服務器,從而引起了主備切換,找系統管理員協助幫忙分析時,系統管理員確認周六14點那個時間段正在使用Veeam Backup & Replication備份鏡像的主體服務器(他正在測試使用Veeam Backup & Replication備份VmWare虛擬機),但是這個Veeam Backup & Replication備份是否會引起網絡中斷呢?於是,周一我們找了個時間點,測試Veeam Backup & Replication 備份是否真的會導致網絡中斷,測試過程中發現還真的引起了網絡中斷(暫時還不清楚是設置問題,還是其他機制方面原因引起的),測試過程確實驗證了Veeam Backup & Replication 備份導致網絡中斷,引起了鏡像的主從切換,特此記錄一下這個案例!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM