I’m looking for the “best” performing means to transfer a large (80GB) SQL BAK file from a processing server to a staging server. To automate this, I’m envisioning a Power Shell or batch file to execute this. Assuming the file is zipped and the network is working properly, is there any data showing how Power Shell Copy-Item compares to other means?
Possible approaches:
- PS Copy-Item
- Exchange Server Database Utilities (Eseutil.exe)
(See Performance Team Blog) - Robocopy (or XCopy using /j for unbuffered I/O)
- Fastcopy
- FTP
- Background Intelligent Transfer Service (BITS)