我在SQL Server 2008中有一个数据库。我想用CD部署我的软件。 我想给最终用户2个选择:从CD使用并安装它。如何在不安装的情况下使用数据库?
当最终用户选择“从CD使用”时,我不想安装程序。 如何在不安装的情况下执行程序执行?
请帮我解决这个问题
谢谢你的关注。 程序编码在C#中的MS Visual Studio中2010.Database管理系统MS SQL Server 2008中
我在SQL Server 2008中有一个数据库。我想用CD部署我的软件。 我想给最终用户2个选择:从CD使用并安装它。如何在不安装的情况下使用数据库?
当最终用户选择“从CD使用”时,我不想安装程序。 如何在不安装的情况下执行程序执行?
请帮我解决这个问题
谢谢你的关注。 程序编码在C#中的MS Visual Studio中2010.Database管理系统MS SQL Server 2008中
使用它不需要设置和流程执行,你的情况最好的选择可能是SQL Server Compact Edition
嵌入式数据库编辑:我知道还有其他的选择,比如BrekleyDb或SQLite,但是因为Atayi现在正在为他的数据库使用SQL Server,所以我建议使用SQL Server Compact Edition来避免任何问题并保持基本相同的技术/平台。
如何获得有关此技术的任何教程? –
嘿Atayi,Google是你的朋友;-) http://social.msdn.microsoft.com/Forums/en/sqlce/thread/9cec5b3f-6f1e-4fa2-b1b1-9419e44f8247 –
请帮我这个问题
不要使用你选择的技术。
这就好像在说“我想驾驶法拉利,但不使用燃料”。发动机使用燃料。 SQL Server需要安装。
另一种方法是SQL Server CE,您可以将其加载到进程中。
这就是它。如果您使用SQL Server,则无需安装SQL Server即可从CD运行。争论不会改变这一点。
我想将其更改为MS SQL CE –
可以工作。 O不要忘记其他安装要求(.net Frameowrk)。说,这不是一个大问题这些天,但你仍然会发现一些用户没有安装它。然而,LFew自从AMD在其驱动程序中使用它,对于视频卡(它们的控制中心是用.NET编写的)。 – TomTom
首先,我不知道SQL Server '08是否作为便携式版本存在,但如果它刻录在CD上,那么数据库的使用不存在。燃烧后的文件无法也:-)改变
便携式DBMS是SQLLite,对于C#:-)
Microsoft SQL Server CE是一个免费,免安装,零管理,嵌入进程数据库引擎。 –
你可以在“无提示安装”绑定SQL SERVER,这样客户不会受到打扰服务器的配置。
是的,但过度使用如果你用客户端的机器使用驻留的SQL Server引擎实例只浏览cd /目录...想象一下,插入读卡器的每张CD都会在您的机器上执行此操作... :) –
从CD运行时 - 更改数据库后端 - 使用带有ADO ODBC连接的简单Microsoft Access Db文件。在这种情况下 - 你将拥有几乎相同的SQL语言,并且不需要为access db安装某些东西(呵呵,如果它们不存在,也许是一般的odbc驱动程序)。 当从高清 - 开关db后端运行到全面的MS SQL服务器...
-1 。这些日子,需要安装,可能不是案件。访问驱动程序不再是主要的操作系统安装的一部分。 – TomTom
你是什么意思,“安装”?像在电脑上复制应用程序一样,还是为了避免使用本地硬盘? – Patrick
数据库应该放在哪里? – Fischermaen
使用SQL Server CE数据库? – idm