繁体   English   中英

每个客户端都有C#Sql-server

[英]C# Sql-server on every client

我想在每台使用该应用程序的计算机上构建一个需要sql数据库的应用程序。

Chrome和Firefox是否将Cookie存储在SQL数据库中? 我不记得在安装Chrome时安装类似SQL服务器的东西,所以我的问题是:如果我的应用程序使用了SQL Server,每个用户都必须安装SQL Server吗?

最适合您的目的是使用数据库服务器,它将与您的应用程序一起启动,如SQLite或Sql Server Compact。 这意味着,您的应用程序将自己托管数据库,并且您可以访问ADO.Net。 这是一种非常智能的存储本地数据并且非常容易。

不要尝试在每个客户端上安装复杂的数据库系统,如mssql,sybase或mysql。

例如,SQLite可以与产品中的一些程序集一起提供。

这个答案提供了一个很好的概述: 轻量级SQL数据库,不需要安装

为了存储客户端应用程序的信息,您可以使用SQL Server Compact或其他一些解决方案,例如SQLite (使用来访问它)。

还有其他选择,但这两种是最常见和最稳定的。

确实,Firefox将cookie存储在sqlite数据库中。 但是,这与SQL Server不同。

如果你的应用程序需要与数据库通信,你可以a)用它捆绑一个sqlite数据库,b)启动时需要一个现有的数据库(Wordpress这样做;你可以传递一个mysql数据库的详细信息,让它使用现有的安装),或c)将完整的数据库(如SQL Server Compact)与您的应用程序捆绑在一起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM