2011-06-03 66 views
1

我最近買了一臺新的主電腦。在我的舊版本中,我正在使用MS Visual Studio 2008(或者是舊版本 - 現在我不記得了)。我設法讓SQLite與它一起工作,並處於構建應用程序的開始/中間階段。從頭開始 - 我應該在Visual Studio中使用什麼SQL數據庫?

在新的計算機上,我現在有MS Visual Studio 2010.我有問題讓SQLite能夠使用它。老實說,我還沒有嘗試超級硬,因爲我意識到我非常想完全重新設計這個應用程序,它讓我思考......我真的想要使用SQLite或其他SQL? MS SQL(或稱爲SQL Server)? MySQL的?

我的最終目標是讓用戶可以安裝一個.msi文件的應用程序,並且用戶不應直接訪問數據庫(儘管在此階段,這是次要的問題)。

它似乎像MS SQL/SQL Server是最簡單的,因爲它也是一個MS產品....會喜歡一些意見!我也是一個程序員,我不是一個「編碼環境設置」的人,一直都在爲此而苦苦掙扎。想要進入那裏,寫我的應用程序!)

在此先感謝!

-Adeena

PS ...我目前正與C#的工作,寧願堅持下來,但可以很容易地做到這一點在C++(我流利的C所有的味道),如果與數據庫有所不同。

回答

3

SQL服務器幾乎可以互換將是由你以後的聲音一個不錯的選擇。試試快速版 - 它是免費的,適合開發和原型設計,並且與Visual Studio完美集成。

SQL Server Management Studio工具非常出色。我用它來創建我需要的數據庫,然後使用Visual Studio來管理它們(無論如何,當你在VS工作時,保存切換窗口並運行這兩個應用程序)。我曾經在舊的企業管理器軟件方面遇到過問題,但事實上似乎已經加強了SQL Server 2008和新的管理工作室。

就像你的問題的標題所示,你想要在Visual Studio中使用它。如果你決定這樣做使用SQL Server,那麼你應該:

下載Express版

下載SQL Server Management Studio中

創建數據庫

在Visual Studio - 點擊查看 - >服務器資源管理器 - >右鍵單擊數據連接並添加連接。選擇MS SQL Express並選擇localhost作爲您的服務器。然後,您可以選擇使用管理工作室創建的數據庫。

你有它 - 與VS集成。

你說你正在使用C#.Net - 好的SQL服務器和.Net齊頭並進。顯然,你可以連接到其他第三方數據庫,但SQL真的可以與這些東西一起工作。它是一個功能強大的數據庫引擎,可以滿足您的所有需求,並得到Microsoft和更廣泛的社區的支持。

+0

謝謝!這聽起來像是我現在想要處理的事情。 (多長時間了?我想知道我是如何走上SQLite的道路上的......) – adeena 2011-06-04 00:23:55

+0

我提到的所有工具自從SQL Server 2008發佈以來一直存在 - 祝你好運這一切:) – 2011-06-04 10:21:04

+0

任何提示與Windows 7安裝它?按照預期,我收到了「兼容性」消息,但後來又遇到了另一個錯誤。當然,我沒有安裝PowerShell,但這是因爲網站沒有對Windows 7進行任何說明...... – adeena 2011-06-06 23:46:23

0

SQL SERVER似乎是合乎邏輯的。

2

如果您的最終目標是放手單擊安裝,那麼我不認爲SQL Server Express是您最好的選擇,因爲它不是基於文件的嵌入式數據庫。這是一個很棒的數據庫,並且非常容易使用,但是在部署時仍需要一些安裝工作。您可以嘗試下列其中一種:SQL Server Compact Edition,SQLite或Firebird Embedded。

+0

SQL Server Express與SQL Server Compact Edition有什麼區別?他們都是MS產品嗎?任何理由不開始使用SQL Server Express並在以後發展?我的首要任務是安裝簡單。第二優先級是一個數據庫,可以通過用戶手動編輯的方式以某種方式受到保護。 – adeena 2011-06-04 00:22:55

相關問題