Networking

同步兩個文件夾的軟體?

  • July 22, 2013

我有一個 SQL 數據庫,它正在執行 15 分鐘備份到本地磁碟上的文件夾。我在 SQL Server 中還有一個維護任務,它會自動刪除任何超過 1 小時的備份。備份文件夾通過網路共享暴露給交叉電纜上的第二台伺服器。

好的,在 2 號伺服器上,我需要一種方法將數據庫伺服器上共享的文件夾(即包含 15 分鐘滾動備份的文件夾)同步到本地文件夾。這會將文件與伺服器 1 完全隔離開,以便在伺服器 1 出現故障時為我提供一些恢復選項。

誰能推荐一個輕量級文件夾同步應用程序在伺服器 2 上執行,以便我可以將網路文件夾的內容鏡像到本地文件夾?有點像 Dropbox,但在本地文件夾和網路共享之間。

到目前為止,我一直在編寫一個 DOS 命令文件來複製新文件並刪除舊文件。我試圖將它連接到任務計劃程序,但遇到了無窮無盡的權限問題。手動呼叫時,實際的命令文件可以完美執行,但要實現自動化卻很困難。

更新 - - - - - - - -

我現在通過直接備份到網路共享解決了這個問題。由於網路服務帳戶無法辨識共享地址,我之前遇到過這個問題。最後我使用這裡的方法解決了它:http: //www.howtogeek.com/51788/how-to-backup-sql-databases-to-a-network-share/

最簡單、最輕量級的方法可能是使用帶有計劃任務的robocopy 。只要您為 RC 提供正確的憑據並確保使用者對文件夾具有 NTFS 和文件共享級別的訪問權限,權限就應該相對簡單。

如果您正在執行 Active Directory,則DFS 複製組也很容易配置。

也有各種第三方解決方案,但以上任何一個都易於設置且輕量級。

最後,您可以只備份到輔助伺服器本身的共享,而不是添加複制技術。

如果您目前的計劃任務遇到問題,可能是因為 cmd.exe 預設沒有“作為批處理作業執行”權限。

引用自:https://serverfault.com/questions/525324