2013-12-11 44 views
1

我有一个需求,我需要刷新服务器A上的数据库与来自服务器B的数据(模式将始终是相同的)与数据的子集从SQL Server 2008批量导出数据到XML文件(不使用BCP)

不幸的是,由于服务器设置和运行(托管)的方式,使用BCP 的选项不适用于我。此外,服务器可能无法看到彼此/被链接,因此服务器B上的SP将无法直接访问服务器A.

因此,我的计划是在服务器A上运行导出过程以创建一个文件(XML?),该文件放置在服务器B可用的位置上。然后,我将在服务器B上创建一个过程以消耗将数据导入数据库

我的问题是:如果没有使用BCP,我可以从我的源服务器批量导出数据(有选择标准)的选项是什么?我的计划听起来合理吗?我是否错过了任何明显的方法/是否有其他人解决过这个问题?

回答

0

Helo Mike, 您是否考虑过使用SQL Server Integration Services?您可以通过动态SELECT statemenet导出您的数据,将它们保存为二进制文件并将它们(FTP)传输到第二个地方进行加载。

相关问题