首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将应用程序部署到多个用户

问如何将应用程序部署到多个用户
EN

Stack Overflow用户
提问于 2015-04-20 17:11:54
回答 1查看 92关注 0票数 0

我有一个使用SQL Server2008 R2数据库的C# .NET应用程序。

我可以将实际的应用程序部署到多台PC上,但在部署数据库时却遇到了很多麻烦。该应用程序将由大量用户使用-任何人都可以下载和安装它。我的问题是应用程序使用连接字符串连接到数据库。

如何使用Visual Studio发布工具将数据库作为安装的一部分,并确保它可以在具有相同连接字符串的任何安装上工作。

我花了很长时间搜索,并尝试了许多可能的解决方案,包括this, however in the latter particular case,应用程序在部署时无法找到数据库。

EN

回答 1

Stack Overflow用户

发布于 2015-04-20 17:50:01

根据您给定的SQL连接,您似乎正在使用Sql Server Express edition,以将express edition与您的应用程序捆绑在一起,以下是选项,

  1. 在安装介质中添加Sql Server Expression edition安装程序,然后通过安装程序
  2. 调用setup.exe,或者您可以使用

Platform Installer

  1. 或者您可以简单地签入安装程序,以确定是否安装了所需的SQL Server Express Edition,如果未安装,则向用户显示“请安装SQL Server Express Edition”的消息,并指导用户如何安装,例如,提供

的下载链接

或者您可以使用Sql Server Compact Edition,这是一个轻量级版本,我认为只需要几个DLL就可以在最终用户的PC上运行。

有关详细信息,请参阅:

Sql Server速成版:

http://blogs.msdn.com/b/user_ed/archive/2012/12/09/how-to-embed-sql-server-express-in-an-application.aspx

Sql Server Compact Edition:

https://msdn.microsoft.com/en-us/library/aa983326(v=vs.140).aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29743645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档