在不同地域的兩個SQL Server伺服器上配置了複製(Replication)用於同步數據(生產環境配置有Replication,測試環境也配有Replication),兩地通過專線連接起來,這些複製(Replication)已經穩定運行了一兩年了, 但是前陣子,測試環境的SQL Server的R... ...
在不同地域的兩個SQL Server伺服器上配置了複製(Replication)用於同步數據(生產環境配置有Replication,測試環境也配有Replication),兩地通過專線連接起來,這些複製(Replication)已經穩定運行了一兩年了, 但是前陣子,測試環境的SQL Server的Replication中突然遇到下麵錯誤:
Error messages:
The process could not read file '\\xxx\xxx\xxx\xxx\xxx\xxx.pre' due to OS error 53. (Source: MSSQL_REPL, Error number: MSSQL_REPL20024)
Get help: http://help/MSSQL_REPL20024
分析研究了一下這個問題,當使用新的快照重新初始化訂閱或配置一個新的發佈時,都會遇到這個問題,原因在於指定的UNC 網路共用(例如 \\<computername>\snapshot)在訂閱伺服器無法訪問,因為前陣子WannaCry病毒肆虐時,系統管理員禁用了在兩地的專線上共用文件。所以導致了這個問題。這種情況,只能改用FTP Snapshot解決!
掃描上面二維碼關註我 如果你真心覺得文章寫得不錯,而且對你有所幫助,那就不妨幫忙“推薦"一下,您的“推薦”和”打賞“將是我最大的寫作動力! 本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接.