如何使用数据库而不安装它

本文关键字:安装 不安 何使用 数据库 | 更新日期: 2023-09-27 18:15:33

我有一个SQL Server 2008数据库。我想用CD部署我的软件。我想给最终用户两个选择:从CD上使用并安装。

当最终用户选择"从CD中使用"时,我不想安装程序。我如何在不安装的情况下执行程序?

请帮我解决这个问题

谢谢您的关注。该程序是在MS visual studio 2010中用c#编写的。数据库管理系统为MS Sql Server 2008

如何使用数据库而不安装它

使用不需要设置和进程内执行的嵌入式数据库,在你的情况下最好的选择可能是SQL Server精简版

编辑:我知道还有其他替代方案,如BrekleyDb或SQLite,但由于Atayi现在使用SQL Server作为他的数据库,我建议SQL Server精简版以避免任何问题,并基本上保持相同的技术/平台。

请帮我解决这个问题

不要使用你选择的技术。

这就像说"我想开一辆法拉利,但是一辆不用燃料的"。发动机使用燃料。SQL Server需要安装

另一种选择是SQL Server CE,你可以加载到进程中。

就是这样。如果你使用SQL Server,没有安装SQL Server就不可能从CD运行。

首先,我不知道SQL Server '08是否存在便携式版本,但如果它刻录在cd上,则不存在数据库的使用。刻录的文件不能更改:-)

一个可移植的DBMS是sql,有c#的绑定:-)

您也可以"静默安装"Sql server,这样客户端就不会被服务器的配置所困扰。

从CD运行时-更改数据库后端-使用简单的Microsoft Access Db文件与ADO ODBC连接。在这种情况下,您将拥有几乎相同的SQL语言,并且不需要为访问db安装任何东西(嗯,如果不存在的话,可能会安装一般的odbc驱动程序)。当从HD - switch数据库后端运行到全尺寸MS SQL服务器时…