Прием должен сделать это, не имея необходимость отбрасывать все ограничения внешнего ключа!
Там существует сценарий, но комментарии находятся на немецком языке. Если у Вас есть некоторый опыт в SQL Server, необходимо смочь выяснить то, что он делает и использует его для потребностей соответственно.
mfinni дал Вам лучшие ответы, я могу думать об использовании sftp.
Мое предложение Вам состоит в том, чтобы исследовать rsync и видеть, удовлетворяет ли это Ваши потребности.
Это может использоваться, чтобы продвинуть, вытянуть, синхронизировать, заменить, и т.д. с соответствующими параметрами командной строки, реализует хорошее сжатие и отправляет дельты, а не целые файлы, если это возможно. Это также имеет достойную статистику, которая может удовлетворить Ваши потребности.