2013-08-06 158 views
1

我製作了一個使用在MS Access中創建的數據庫的小程序。我創建了大約5個數據庫查詢來測試它,一切工作正常。我想學習新的東西,所以我決定通過將數據庫遷移到SQL Server來改進我的程序,但我不知道從哪裏開始。我已經安裝了MS SQL Server 2012併爲初學者尋找一些教程/指針。我最初的目標是:從Access遷移到SQL Server數據庫

  • 轉換MS Access數據庫到SQL Server

我相信,包括了大小嚮導MS Access可以足夠進行工作。我對嗎?

  • 連接我的C#程序,數據庫保存的SQL服務器

上我覺得我應該修改我的連接字符串和替換用別的東西的OleDb ...什麼應該是什麼?

+0

一個問題有點太寬泛。也許你應該提出三個不同的問題(你仍然應該嘗試做一些研究) – Steve

+0

我同意,我可能有點寬泛。我會盡力改善它。謝謝 – jaspernorth

回答

1

我不確定該工具是否也存在於Sql Server 2012中,但在2008 R2中,您在Sql Server程序組中有一個菜單條目,名稱爲Data Import Export (32bit)(譯自我的本地化,希望接近確切的東西)可用於將MS Access數據庫移植到SQL Server。當然,您需要安裝Sql Server Management Studio來管理新數據庫的細節。

的代碼部分(連接字符串),你可以繼續使用OleDb的改變僅在連接字符串(見這裏www.connectionstrings.com),但你最好的選擇就是改變一切和使用的類命名空間中的System.Data.SqlClient喜歡的SqlConnection代替OleDbConnection,SqlCommand而不是OleDbCommand等等。

+0

非常有效和廣泛,謝謝! – jaspernorth

相關問題