我有一个使用SQL Server2008 R2数据库的C# .NET应用程序。
我可以将实际的应用程序部署到多台PC上,但在部署数据库时却遇到了很多麻烦。该应用程序将由大量用户使用-任何人都可以下载和安装它。我的问题是应用程序使用连接字符串连接到数据库。
如何使用Visual Studio发布工具将数据库作为安装的一部分,并确保它可以在具有相同连接字符串的任何安装上工作。
我花了很长时间搜索,并尝试了许多可能的解决方案,包括this, however in the latter particular case,应用程序在部署时无法找到数据库。
发布于 2015-04-20 17:50:01
根据您给定的SQL连接,您似乎正在使用Sql Server Express edition,以将express edition与您的应用程序捆绑在一起,以下是选项,
Platform Installer
的下载链接
或者您可以使用Sql Server Compact Edition,这是一个轻量级版本,我认为只需要几个DLL就可以在最终用户的PC上运行。
有关详细信息,请参阅:
Sql Server速成版:
Sql Server Compact Edition:
https://msdn.microsoft.com/en-us/library/aa983326(v=vs.140).aspx
https://stackoverflow.com/questions/29743645
复制相似问题