Sql-Server

通過 Windows 網路傳輸大文件的最簡單和最快的方法是什麼?

  • October 28, 2019

我有一台執行 MS SQL Server 的 Window Server 2000 機器,它儲存超過 20GB 的數據。數據庫每天都備份到第二個硬碟。我想將這些備份文件傳輸到另一台電腦以建構另一台測試伺服器並進行恢復練習。(備份實際上幾乎沒有恢復近 5 年。不要告訴我的老闆!)

我無法通過網路傳輸那個巨大的文件。我嘗試過普通的網路副本、apache 下載和 ftp。當傳輸的數據量達到 2GB 時,我嘗試的任何方法最終都會失敗。上次我成功傳輸文件是通過 USB 連接的外部硬碟驅動器。但我想定期執行這項任務,最好是自動執行。

想知道這種情況下最實用的方法是什麼?

在 2Gb 上可預測的故障聽起來像是目標文件系統的罪魁禍首……兩者都在 NTFS 上嗎?您是否通過任何壓縮進行管道傳輸(zip 曾經在 2gb 邊界處失敗)((apache 是否進行壓縮))

我已經使用 robocopy 複製了許多超過 20Gb 的文件(正如其他人所提到的),但我會避免使用 /MIR 開關,直到你確定你已經得到了你想要的副本 - 因為它會刪除文件以及複製它們。

SMB 在一個時間限制內受到一個數據包的影響,因此通常是較慢的複製文件的方式 - 您可以選擇使用推送或拉取進行複制。個人比較喜歡push方式(copy由源發起)。

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