2013-06-18 98 views
0

我正在寫一個應用程序在C#中使用SQL Server數據庫存儲建議。C#SQL Server數據存儲

我的問題可能是一個有點傻了,但我不明白的東西..

我用了很多的應用程序的使用SQL Server存儲,但它看起來像DB是應用程序內部,在安裝過程中安裝。

是否每次我在我的應用程序中使用我的SQL Server數據庫時,我需要在我的客戶端計算機中安裝SQL Server?

或者我可以以某種方式將我的數據庫包裝在安裝中?

對於我來說,在我想要安裝應用程序的每臺計算機上都必須安裝一個SQL Server,雖然它使用了一個非常簡單的數據庫,但看起來有點奇怪。

也許解決方案是使用一些其他存儲選項?

+0

您正在尋找SQL CE – SLaks

回答

3

您可以使用SQL Server CE或SQLite等不需要安裝服務器的數據庫。它只是一個包含在程序中的單個數據庫文件。

+1

一個單獨的數據庫文件**加** **'bin'文件夾中的一些DLL,確切地說...... –

0

在前提中,您必須僅安裝客戶端,但它已安裝在每個Windows中......您只需對其進行配置即可。在命令行上運行cliconfg。在64位上,您必須選擇運行哪個版本(32位或64位)

0

這種場景的通常做法是提供用戶界面,允許客戶端輸入具有足夠權限的服務器名稱和憑證。

我不會創建一個可以自動在客戶端計算機上安裝SQL Server的應用程序,因爲這太乾擾了。

只需在安裝過程中提供一個漂亮乾淨的用戶界面,您的客戶就可以完成剩下的工作。

是的,有SQL Server精簡版和其他類似的東西的選項,但你也會對這些版本有很多限制。

相關問題