2011-03-03 274 views
0

我們的組織中有一個「主」數據庫,其中包含我們組織所依賴的大部分信息。如何在兩個數據庫之間共享(使用)數據?

然後,我們有另一個「側」應用程序,它有自己的數據庫模式,但需要存儲在master數據庫中進行操作的數據。

目前,我們每天晚上都會運行一項作業,將數據從主數據庫導入「側面」數據庫。

不用說,這導致了很多頭痛,並大大降低了我們的生產力。

我做了一些研究,它看起來像使用異構數據複製它可以實時共享兩個數據庫之間的數據,但我不是這方面的專家。

所以我的問題是什麼是在兩個異構數據庫之間共享數據的最佳實踐(在我們的例子中,數據庫是SQL Server 2008)。

回答

3

看看這個問題:Syncrhonizing 2 database with different schemas

根據微軟公司的這篇文章(http://msdn.microsoft.com/en-us/library/ms152489.aspx),「...如果您需要在數據移動時轉換模式,以使訂閱服務器上的模式不是發佈服務器上模式的子集,SQL Server 2008 Integration Services(SSIS)(SSIS)是推薦的解決方案。「因此,由於兩個數據庫的模式不同,我建議使用SSIS包來執行提取 - 轉換 - 加載操作。

相關問題