使用TFS命令行部署SSIS项目

7 sql-server tfs ssis devops sql-server-2016

如何从TFS 2015部署SSIS项目?

对于常规数据库项目,它sqlpackage.exe /publish 与发布配置文件一起使用。

将SSIS项目模型自动部署到服务器中的命令行参数是什么?

我们正在使用SQL Server 2016 Enterprise。

Had*_*adi 7

为什么要使用runas命令

Runas命令允许用户以与用户当前登录提供的权限不同的权限运行特定的工具和程序。

基于使用ISDeploymentWizard.exe在命令提示符下部署SSIS项目

如果要使用“部署向导”部署到SQL Server,则必须使用Windows身份验证;否则,必须使用Windows身份验证。您不能使用SQL Server身份验证。

然后,如果当前用户有权访问远程服务器,则无需使用runas命令,则无需提供密码。


如何使用IsDeploymentWizard来自动进行sis项目(.ispac)部署?

首先,ISDeploymentWizard.exe /?从命令提示符处运行,您将看到其支持的参数的完整列表及其缩写。

在此处输入图片说明

您只需要IsDeploymentWizard在静默模式下使用以防止显示向导,但是您应该指定所需的参数。

ISDeploymentWizard /S /SP:foo.ispac /DS:myserver /DP:/ssisdb/test/test 
Run Code Online (Sandbox Code Playgroud)

该程序的GUI版本提供了为ISDeploymentWizard构建初始参数的快捷方式。在确认屏幕中,您将看到类似以下的图像

确认画面

请注意“命令行”部分-这些是自动部署需要传递的参数(如果选择,则Ctrl-C会复制整行)

参考和有用的链接