0
我正在嘗試爲我們的CRM構建報表平臺。系統的設計爲每個客戶端都有一個單獨的DB(具有相同的結構)。我正在將這50個數據庫複製(交易)到報表服務器,但我現在想要將所有數據合併到一個「報表」數據庫中。每個表將有一個新的客戶端ID列,這將保持記錄的獨特性並鏈接到新的客戶端表。SQL Server跨數據庫視圖
我希望數據儘量接近生活(因此是事務性的)。我想過使用大型跨數據庫視圖,但有些事情告訴我這不是最好的方式來做到這一點。
我想我可以在每個客戶端數據庫上有觸發器,每當更新,刪除或插入時都更新報告數據庫。不確定SSIS是否可以用於此目的。我以前只用它來進行ETL。
所以我想知道將多個數據庫放在一起並保持數據與生產環境同步的最佳做法。
我將爲每個要同步的表使用SSIS計劃合併語句 –