我可以像内置数据库一样使用我的桌面应用程序部署 SQL Server Express 吗?
Posted
技术标签:
【中文标题】我可以像内置数据库一样使用我的桌面应用程序部署 SQL Server Express 吗?【英文标题】:Can I deploy SQL Server Express with my desktop application just like builtin database? 【发布时间】:2010-03-14 15:31:46 【问题描述】:我能否像内置数据库一样使用我的桌面应用程序部署 SQL Server Express? 因为我不希望我的客户端单独设置 SQL Server Express!将 SQL Server Express 集成到我的桌面应用程序中是否容易?
【问题讨论】:
【参考方案1】:来自FAQ:
我可以重新分发 SQL Express 吗?
SQL Server Express 将免费使用 并重新分配。唯一的 我们的要求是你 注册以重新分发产品。 我们需要注册的原因 再分配是我们想要 确保我们可以得到关键 安全/产品信息 如有必要,独立软件开发商/合作伙伴。
-圆园 产品部经理 SQL Server 工具
看看怎么做:
How to deploy SQL Server 2008 Express as a prerequisite with ClickOnce
ClickOnce Deployment: Customizing SQL Server Express
How To Install Sql Server Express In Package Deployment With Different Instance Name
【讨论】:
【参考方案2】:正如 MS 所说: “要获得重新分发 SQL Server 2005 Express Edition 的权利,您必须在 Microsoft 注册。” 链接为:http://www.microsoft.com/sqlserver/2005/en/us/express-redistribute.aspx
希望这会有所帮助。
顺便说一句,您可能对 MS SQL Server Compact 感兴趣:http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx 它是嵌入式 dbms。它是免费的,但还需要发行权注册: http://www.microsoft.com/sqlserver/2005/en/us/compact-redistribute.aspx
【讨论】:
对不起,一开始我以为你有许可证问题...但是我的回复可能会有所帮助,所以我不会删除它。以上是关于我可以像内置数据库一样使用我的桌面应用程序部署 SQL Server Express 吗?的主要内容,如果未能解决你的问题,请参考以下文章