2013-12-11 73 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)傳輸到第二個地方進行加載。

相關問題