Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 使用安装包连接和配置ms sql server数据库_Installation_Wix_Windows Installer_Installshield - Fatal编程技术网

Installation 使用安装包连接和配置ms sql server数据库

Installation 使用安装包连接和配置ms sql server数据库,installation,wix,windows-installer,installshield,Installation,Wix,Windows Installer,Installshield,我有一些数据库步骤(附加数据库、添加和配置新登录、配置角色),我想使用安装包将其自动化。现在在这个项目中,我们使用的是标准的VisualStudio安装程序。我可以使用标准visual studio intaller(自定义操作或其他东西)实现db步骤吗?或者我应该使用其他安装程序,比如InstallShield,Wix 据我所知,VisualStudio安装项目并没有提供这种开箱即用的功能(尽管我的经验很少)。此外,在自定义操作中从头开始实现这一切也不是一个好主意-这实际上是最后的手段 其他供

我有一些数据库步骤(附加数据库、添加和配置新登录、配置角色),我想使用安装包将其自动化。现在在这个项目中,我们使用的是标准的VisualStudio安装程序。我可以使用标准visual studio intaller(自定义操作或其他东西)实现db步骤吗?或者我应该使用其他安装程序,比如InstallShield,Wix

据我所知,VisualStudio安装项目并没有提供这种开箱即用的功能(尽管我的经验很少)。此外,在自定义操作中从头开始实现这一切也不是一个好主意-这实际上是最后的手段


其他供应商,至少你提到的那些,确实提供这种服务。如果你决定选择其中一种,请记住学习曲线,这将花费你一些时间(因为WiX可能会更多)。但是,如果VS安装项目非常小且简单,考虑到以下事实,此时移动可能是一个好主意。

对于DB配置,您可以创建SQL脚本,该脚本可以与应用程序一起安装,也可以安装到临时目录中,并将其提供给mssql中使用SQL脚本的任何对象(在oracle的sqlplus中)。关于VisualStudio我不太清楚,但这就是我在InstallShield的一个项目中看到的情况