我可以像内置数据库一样使用我的桌面应用程序部署 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 吗?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的应用程序的窗口边框在 Windows 8 中是灰色的,而不是像其他窗口一样基于桌面?

如何将用户定义的函数应用于变量,就像内置函数一样?

如何在桌面上安装运行Rancher 2.0

如何像windows7的小工具一样一直显示在桌面

SpringBoot内置tomcat启动过程及原理

我如何准备要部署到heroku的CRA应用程序,仍然需要像全栈CRA应用程序一样构建吗?