如何解决如何在我的App中存储SQL Server数据库以进行部署?
我对App部署非常陌生。这实际上是我的第一个。 我开发了一个使用SQL Server数据库存储其数据的应用程序。我使用脚本创建了SQL Server数据库。但是,脚本和数据库本身都不是应用程序“包”的一部分。我只是使用默认设置安装了SQL Server Management Studio,并以
开头创建了一个新文件。USE [Master]
GO
CREATE DATABASE [Database]
并填写所有详细信息。 该应用程序当然可以在我的机器上运行,但是当我发布该应用程序并获取.Exe时,它不能在任何其他计算机上运行,这是因为它没有创建与之配套的数据库以及它的连接字符串用于查询的是我从SQL Server实例提供的查询。
因此,我想知道如何在“安装包”中实际包括数据库(或创建数据库的方法),以及使程序动态获取必要的连接字符串,以在安装了该数据库的任何计算机上运行。现在,我正在使用ConfigurationManager从App.Config中获取连接字符串,但是,当然,当我将MY实例添加到项目中时,App.config中的连接字符串便是添加的。
任何指导将不胜感激。我搜索了相关问题,但仅有的相关问题有一些已弃用的方法。对于我来说,还不是很清楚,如果它不是同一实例,它将如何动态获取连接字符串。
在一个半相关的问题上……我注意到我的应用程序是通过双击“ setup.exe”来执行的。安装程序似乎暗示它只会安装它并添加一个可执行文件...从安装程序中执行应用程序本身是一种误导,没有其他更改方法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。