2010-11-01 142 views
2

我有一個SQL Server數據庫,我需要將所有數據導出到用戶可以下載的Access mdb。用C#做這件事最簡單的方法是什麼?如何將SQL Server數據庫轉換/導出到MSAccess從c#

我意識到我可以有一個空白(但與架構就地)mdb,當我想要導出我可以複製它,然後通過數據集讀取所有數據從SQL Server到MDB,但這似乎是一個正確的faff。有更容易的方法嗎?

感謝

+1

爲什麼不直接使用SQL Management Studio中的「導入/導出」功能在需要時創建Access數據庫?比編寫自己的代碼容易得多。 – 2010-11-01 16:48:36

+0

,因爲用戶需要採取行動,雖然我可能會建議這是一個選項 – 2010-11-01 16:57:50

+0

是否有辦法自動化/公開該功能,所以它不需要是手動任務? – 2010-11-01 17:00:25

回答

2

您可以創建一個DTS包做出口,然後寫一個C#應用程序來執行DTS包,然後用戶只需要執行你的C#應用​​程序?如果您不想要用戶交互,您也可以將DTS包設置爲自動運行。

相關問題