2013-06-18 99 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精简版和其他类似的东西的选项,但你也会对这些版本有很多限制。

相关问题