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

Tab*_*ayi 1 .net c# visual-studio-2010 sql-server-2008 sql-server-ce

我在SQL Server 2008中有一个数据库.我想用CD部署我的软件.我想给最终用户2个选择:从CD使用并安装它.

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

请帮我解决这个问题

感谢您的关注.该程序在MS visual studio 2010中以C#编码.数据库管理系统是MS Sql Server 2008

Dav*_*ras 11

使用不需要设置和进程内执行的嵌入式数据库,在您的情况下,最佳选项可能是SQL Server Compact Edition

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

  • Hey Atayi,谷歌是你的朋友;-) http://social.msdn.microsoft.com/Forums/en/sqlce/thread/9cec5b3f-6f1e-4fa2-b1b1-9419e44f8247 (3认同)

小智 5

请帮我解决这个问题

不要使用您选择的技术.

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

另一种方法是SQL Server CE,您可以将其加载到进程中.

这就对了.如果使用SQL Server,则无法在未安装SQL Server的情况下从CD运行.争论不会改变.