Windows Server在使用SQL Server數據庫做主從同步時需要使用共享文件夾用於數據庫之間的仲裁見證,這就要求需要配置主從同步的兩台Windows Server共享文件(SMB服務)服務必須可用,共享文件服務的主要使用端口為445,由於此端口易受攻擊所以很可能系統內部已經禁用了此端口,如果該端口不通,請使用如下方法解決:
解決方案
-
確保網卡屬性中的Microsoft網絡的文件和打印機共享服務處於開啟狀態。
-
確保防火牆已經開放了文件共享服務的入站規則,或者關閉防火牆。
-
確保組策略中IP安全策略沒有對IP進行限制。
如果組策略中的IP安全策略對IP進行了限制,表現形式如下:當文件共享服務已經啟動后,命令行界面中使用netstat -ano | findstr 445命令可以查看該端口已經監聽在0.0.0.0(表示該機器的所有網卡)上,此時可以使用telnet 127.0.0.1 445測試可以通,但是telnet 內網地址 445就會被拒絕,可想而知如果本機IP都拒絕的話,其他機器肯定無法進行訪問,此時解決辦法如下:
1、Win + R打開運行工具輸入gpedit.msc打開本地策略組;
2、依次打開計算機設置-->Windows設置-->安全設置→IP安全策略,在本地計算機;
3、打開相應策略將IP安全規則刪除應用后確認退出進行測試。
- 確保共享文件需要使用的服務處於開啟狀態。
使用如下方法確認共享文件所需服務都處於開啟狀態:
1、Win + R打開運行工具輸入services.msc打開服務列表;
2、依次確認以下服務處於運行狀態:UPnP Device Host、TCP/IP NetBIOS Helper、SSDP Discovery、Server;
3、打開控制面板→網絡和 Internet-->網絡和共享中心-->高級共享,啟用網絡發現、文件和打印機共享。