2010-11-02 52 views
0

我有大量的Access數據庫和不同格式的表。我想從每個Access DB讀取幾個特定的​​表,並在Sql中創建相同的格式數據。很明顯,我可以編寫代碼來做到這一點,但我想知道是否有可能以編程方式驅動「導入」嚮導執行相同的工作。將不同的訪問表導入到Sql Server中

爲了說明問題的嚴重程度,我們討論的是每個數據庫中大約有3個表的1000+ Access DB。

回答

0

使用sqlserver的導入/導出嚮導。它具有良好的功能,您可以輕鬆地將任何數據從訪問傳輸到sqlserver。只需注意訪問Sql中支持的類型。就像你必須在SQL Server中訪問Decimal時一樣,你需要做的就是照顧DataType。

+0

我是專門尋找基於代碼的解決方案,我不想手動導入1000個數據庫。 – MrTelly 2010-11-02 06:17:14

+0

@mrTelly我正在嘗試爲相同的問題找到解決方案。你找到什麼了嗎?謝謝 – Almazini 2014-07-21 14:36:36

+1

我寫了自己的程序集,基於這個www.codeproject.com/Articles/17169/Copy-Data-from-a-DataTable-to-a-SQLServer-Database的擴展版本。 – MrTelly 2014-08-07 04:59:49