Sql server 将数据从SQL Server 2008批量导出到XML文件(不使用BCP)

Sql server 将数据从SQL Server 2008批量导出到XML文件(不使用BCP),sql-server,sql-server-2008,export,bcp,Sql Server,Sql Server 2008,Export,Bcp,我有一个要求,即我需要使用来自服务器B的数据(模式将始终相同)和数据子集刷新服务器a上的数据库 不幸的是,由于服务器的设置和运行方式(托管),我无法使用BCP选项。此外,服务器可能无法相互查看/链接,因此服务器B上的SP将无法直接访问服务器a 因此,我的计划是在服务器A上运行一个导出过程,以创建一个文件(XML?),该文件被放置到服务器B可用的位置。然后,我将在服务器B上创建一个过程,以使用数据库中的数据 我的问题是:在不使用BCP的情况下,对于从源服务器批量导出数据(具有选择条件),我可以使用

我有一个要求,即我需要使用来自服务器B的数据(模式将始终相同)和数据子集刷新服务器a上的数据库

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

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

我的问题是:在不使用BCP的情况下,对于从源服务器批量导出数据(具有选择条件),我可以使用哪些选项?我的计划听起来合理吗?我是否错过了任何明显的方法/以前有没有其他人解决过这个问题?

Helo Mike, 您是否考虑过使用SQL Server集成服务?您可以通过dynamic SELECT statemenet导出数据,将其保存到二进制文件中,并将其传输(FTP)到第二个位置进行加载