我有一个要求,我需要使用来自服务器B的数据刷新服务器A上的数据库(模式将始终相同)和数据子集
不幸的是,由于服务器的设置和运行方式(托管),我无法使用BCP 的选项。此外,服务器可能无法看到彼此/已链接,因此服务器B上的SP将无法直接访问服务器A.
因此,我的计划是在服务器A上运行导出过程来创建一个文件(XML?),该文件放在服务器B可用的位置。然后,我将在服务器B上创建一个过程来使用数据进入数据库
我的问题是:在没有使用BCP的情况下,我可以从源服务器批量导出数据(带选择标准)有哪些选项?我的计划听起来合情合理吗?我错过了任何明显的方法/让其他人解决过这个问题吗?
答案 0 :(得分:0)
Helo Mike, 你考虑过使用SQL Server Integration Services吗?您可以通过动态SELECT statemenet导出数据,将它们保存到二进制文件中,然后将它们(FTP)传输到第二个位置进行加载。