2011-12-20 36 views
3

我正在爲客戶端,單用戶單電腦構建應用程序。單用戶單機電腦應用程序:本地數據庫與sql express上的數據庫

如果我使用本地數據庫,我想知道客戶端是否需要安裝SQL 2008 Express版本才能運行該應用程序?如果這是作爲一次點擊應用發佈的,本地數據庫位於何處(用於備份目的)? (OR) 如果我將數據庫移到SQL Express並將應用程序連接到使用數據庫中的數據進行快速連接,會更好嗎?

提前感謝您的幫助。

回答

1

由於您將使用一個用戶數據庫在本地,我建議你考慮在你的應用程序和使用的數據庫,如SQL Server compactSQLite集成(它有一個.NET庫,你可以下載和使用,這是非常快速和緊湊)。

+0

SQL lite是一個不錯的選擇,我看到的唯一問題是在發生崩潰時能夠恢復它。不知道這將是多麼可行。如果我有一些數據修復要做什麼?我將不得不從應用程序推他們?沒有辦法像我們將查詢分析器附加到SQL Express那樣查看數據? – Kunal 2012-01-12 11:16:27

1

有許多數據庫可供選擇。對於單個用戶本地應用程序,我發現即使是快速sql引擎也是過度殺毒。無論是SqlCE,Sqlite還是nosql選項,如持久散列表或表示式都值得研究。

相關問題