2010-05-24 256 views
1

我正在嘗試將數據從Informix數據庫遷移到SQL Server 2008中。我有很多要遷移的數據。我一直在嘗試使用多種方法來獲取數據,到目前爲止,SQLBulkCopy在多個塊中似乎是我能找到的最快的。有誰知道更快的獲取數據的方法嗎?我試圖減少轉換時間,以便在我的接管日期,我不會耗盡時間來完成整個切換。謝謝。將數據遷移到SQL Server 2008

回答

0

正如你所說,我認爲bcp命令是最快的解決方案。 您可以從您的數據製作csv文件,然後通過bcp命令將它們導入到您的數據庫。

+0

不幸的是,無法創建一個cvs文件,因爲表中有二進制數據。 – 2010-05-29 00:24:46

0

沒有太多的事情可以做得更快地完成這項工作。你可能想要看的一件事是sql數據庫的恢復模型。如果它現在設置爲Full,那麼隨着事務日誌填滿,最終會放慢速度。

http://msdn.microsoft.com/en-us/library/ms189275.aspx

希望有所幫助。

0

如果您可以使用Ole或ODBC連接到您的Informix數據庫,那麼SSIS可能是最佳選擇。

相關問題