[英]MS Access to SQL Sever in C#.NET
出口。 我們正在對SQL Server進行導出Ms訪問。
我們知道如何逐表導出該表。 我們面對的是沒有辦法處理的是,表之間MS Access中存在的關系將在導出后丟失。 真煩人。 有沒有一種方法或工具可以讓我們一次處理多個表,或者有一些解決方法?
由於您使用c#標記了此代碼,因此我假設您想自己實現此代碼。 這是您需要的構建塊:
創建與Access數據庫的DAO連接(添加對DAO庫的引用,創建一個新的DBEngine
,然后使用其OpenDatabase
方法獲取Database
引用):
DBEngine dbe = new DBEngine(); Database db = dbe.OpenDatabase(pathToDatabase);
遍歷Relations
屬性以訪問存儲在MS Access數據庫中的關系。
在您的SQL Server數據庫中創建關系。 為此,您可以
看起來微軟對此有一個答案。 Access中有一個名為“升遷向導”的選項,該選項“保留數據庫結構,包括數據,索引和默認設置”。
這是解釋更多信息的知識庫文章的鏈接: http : //support.microsoft.com/kb/237980
使用SQL Server數據轉換服務(DTS)將數據從Access數據庫導入到SQL Server數據庫。 有關DTS和DTS導入向導的更多信息,請參見SQL Server 7.0聯機叢書中的“數據轉換服務”和“使用導入和導出向導”主題。 有關示例,請參見SQL Server聯機叢書中的“從Access數據庫示例導入數據”主題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.