Sql server 如何创建数据库的autorun/.exe文件

Sql server 如何创建数据库的autorun/.exe文件,sql-server,sql-server-2005,sql-server-2008,installation,windows-installer,Sql Server,Sql Server 2005,Sql Server 2008,Installation,Windows Installer,我正在开发一个CMS,我正在使用SQL Server。我想在安装我的应用程序时在SQL Server 2008中自动创建数据库 我可以生成一个脚本。我想知道是否有一种方法可以使用MSI文件在数据库中安装SQL脚本 e、 在这个链接中,我们可以使用MSI文件安装数据库 我只是想知道我们怎么做。它是使用SQL Server或Visual Studio创建的您可以通过app.config附加数据库。在安装过程中,应将此数据库复制到正确的位置 请查看如何设置连接字符串: 您可以通过app.config

我正在开发一个CMS,我正在使用SQL Server。我想在安装我的应用程序时在SQL Server 2008中自动创建数据库

我可以生成一个脚本。我想知道是否有一种方法可以使用MSI文件在数据库中安装SQL脚本

e、 在这个链接中,我们可以使用MSI文件安装数据库


我只是想知道我们怎么做。它是使用SQL Server或Visual Studio创建的

您可以通过app.config附加数据库。在安装过程中,应将此数据库复制到正确的位置

请查看如何设置连接字符串:

您可以通过app.config连接数据库。在安装过程中,应将此数据库复制到正确的位置

请查看如何设置连接字符串:

想问一下,我是否可以将此连接到sql server数据库,以及如果我没有sql server,会发生什么情况sql server必须在安装之前安装。否则这就行不通了。您可以检查安装过程(msi)中是否安装了sql server。或者考虑使用SQL CE,这样您就不需要服务器。BU如果安装了MDF,那么SQL管理员可以利用它,比如在其他计算机上分离和安装或生成脚本。有没有哪种方式,即使管理员也无法打开数据库,mdf也无法明确打开?我不知道如何解决这个问题。sql管理员拥有执行此操作的所有权限。您可以使用SQLCE,它可以轻松创建和加密。加密密码存储在app.config中,您可以对其进行加密。因此,计算机管理员将无法打开此数据库。可能使用sql server也可以执行此加密过程。想问一下,我是否可以将此连接到sql server数据库,以及如果我没有sql server,会发生什么情况必须先安装sql server。否则这就行不通了。您可以检查安装过程(msi)中是否安装了sql server。或者考虑使用SQL CE,这样您就不需要服务器。BU如果安装了MDF,那么SQL管理员可以利用它,比如在其他计算机上分离和安装或生成脚本。有没有哪种方式,即使管理员也无法打开数据库,mdf也无法明确打开?我不知道如何解决这个问题。sql管理员拥有执行此操作的所有权限。您可以使用SQLCE,它可以轻松创建和加密。加密密码存储在app.config中,您可以对其进行加密。所以计算机管理员将无法打开此数据库。可能使用sql server也可以执行此加密过程。