2011-08-22 129 views
2

我想從Access,Excel和txt文件中將數據導入到SQL Server Express中。我正在創建一個體面的數據庫,我必須導入這些舊的格式化數據。在處理少量記錄時,我直接通過Visual Web Developer DB Explorer複製並粘貼。將數據導入SQL Server Express的最佳方式是什麼?

但現在我正在處理更多的記錄(40k)。我認爲複製/粘貼不安全,緩慢和不專業。我沒有任何其他接口來控制SQL服務器。我怎樣才能做到這一點?

謝謝!

回答

7

有是SQL Express附帶的「導入和導出嚮導」,它允許您從Access,Excel,ODBC,SQL Cl導入ient等

+1

+1,這裏是如何鏈接http://msdn.microsoft.com/en-us/library/ms140052.aspx – EricZ

2

我不認爲有一個明確的答案,但我真的覺得MSACCESS 2000或更高版本是這樣做的一個非常靈活的工具..

在錶鏈接,並使用追加查詢到其他鏈接表的作品真的很好,再加上在某些情況下利用VBA的權力也有幫助(比如從查詢設計器(如InStr函數或中秋節等調用VBA函數。)(如果你熟悉這個)

別人是否同意?

+0

我覺得這樣的東西可能是最好的方法。我相信一個SQL Server集成服務(SSIS)腳本是用於企業級SQL服務器的,但對於Express,您的選擇受到限制。 – transistor1

-1

如果你還沒有找到一個解決的辦法是,試圖http://www.razorsql.com/download_win.html

我不跟他們關聯,但我一直在尋找這個相同的解決方案,這是工作。

+0

歡迎。這個問題已經有了可接受的答案。所以如果你詳細解釋了你提供的鏈接如何幫助以不同的方式解決問題,那將會很好。 –

0

我建議將所有對象從一個SQL表加載到JSON對象中,然後通過對象數組索引並將它們轉換爲新表。我有一些開源的MySQL到JavaScript的橋樑代碼,可以幫助你,如果你需要的話。

相關問題