2010-07-08 157 views
1

我想知道哪一個是將現有DB數據遷移到另一個具有完全不同結構的新數據庫的最佳方法。我想複製舊數據庫中的數據,並需要將數據插入到新數據庫中。對我來說,新DB的表名和列名是完全不同的。我正在使用SQL Server 2008.SQL Server架構到架構遷移

回答

0

在此,您必須通過運行腳本手動遷移大部分零件。 AFAIK自動不會同步。但是使用SSMS可以映射兩個不同數據庫的表。希望這會有所幫助。

1

您應該將此視爲ETL問題,而不是遷移,因爲這兩個模式完全不同。適當的工具是SSIS。 SSIS允許您創建將列從一個表映射到另一個表的數據流,添加派生源,執行拆分,合併等。如果可能,您應該創建源查詢,使結果接近目標數據庫的模式,因此您需要更少的轉換。