我们需要使用BCP实用程序将数据库(> 1GB)连接到Internet上的远程数据库服务器。 我们可以使用BCP实用程序连接到远程SQL Server,也可以通过互联网将BCP文件复制到远程SQL Server的“Intranet”,然后从那里运行BCP实用程序。
有人可以评论可行性和性能差异吗?
谢谢!
它会比较慢,但是源服务器上的BCP输出,然后将这些文件复制到远程服务器的文件系统中,这可能是最可靠的select。
如果您通过Internet直接从源到目标服务器尝试BCP,则可能会造成连接中断,从而导致复制停止并使目标服务器处于不一致状态。
最好让自己有机会validation文件是否已经正确复制 – 您可以检查MD5总和等等 – 在尝试BCP之前。