我一直負責在網上得到一個複製我們的SQL Server 2005/2008數據庫領域內部和每日更新。與每個站點的連接都受到監管,因此聯機訪問不是一種選擇。現場數據庫是工作組許可的。主服務器是企業用一些猥瑣的處理器和內存。這些副本的目的是雙重的:(1)在線備份和(2)ETL到數據倉庫的源代碼。最佳實踐,以大量複製非常大的數據庫與SSIS
大約有300個數據庫,大部分都是相同的模式,分佈在美國,加拿大和墨西哥。當前數據庫大小在5 GB到1 TB之間。活動各不相同,但每臺服務器每天大約有1,500,000個新行,大多數在2個表中。每個總共大約有50張桌子。每個站點的連接質量和帶寬各不相同,但主站點具有足夠的帶寬來並行執行多個站點。
我在想SSIS,但不知道如何處理除桌面以外的任務。任何人都可以提供指導嗎?
您將如何識別更改? – billinkc 2013-04-05 15:35:19
這些行使用順序bigint標識。我從本地數據庫獲取站點的最大ID,並從遠程獲得具有更高ID的所有內容。標準SSIS在較小的桌子上。 - 從remote_table中選擇id不在(從local_table中選擇id)的id - 達到該效果。 – Metaphor 2013-04-05 16:04:47