📅  最后修改于: 2023-12-03 15:35:08.876000             🧑  作者: Mango
SSIS (SQL Server Integration Services) 是一个用于 ETL (Extract-Transform-Load) 操作的平台,可以处理不同数据源之间的数据转换。在开发 SSIS 包的过程中,我们需要将它们部署到服务器上,以便可以定期或实时运行它们。本文将介绍如何使用命令行部署 SSIS 包。
打开 SSIS 项目,确保包已构建,并在“bin”文件夹中生成了 .ispac
文件。
打开命令提示符(以管理员身份运行),导航到 ISDeploymentWizard.exe
文件所在的目录。默认情况下,该文件位于 C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn
目录下。
运行以下命令(替换相关参数):
ISDeploymentWizard.exe /Silent /ModelType:Project /SourcePath:"C:\path\to\project.ispac" /DestinationServer:"serverName" /DestinationPath:"/SSISDB/ProjectFolder/ProjectName" /ProjectPassword:"password"
/Silent
:使用此参数可以跳过部署向导并以静默模式部署 SSIS 包。/ModelType
:指定部署的 SSIS 包的类型。此处为“Project”。/SourcePath
:指定要部署的 SSIS 包的路径。/DestinationServer
:指定要部署 SSIS 包的 SQL Server 实例。/DestinationPath
:指定 SSIS 包的目标路径。必须是 SSISDB 中的有效路径,由项目文件夹和项目名称组成。/ProjectPassword
:指定 SSIS 项目文件的密码(如果有)。如果命令执行成功,则应在 SSISDB 中找到已部署的项目。
/ProjectPassword
参数。/?
参数查看有关支持的其他参数和选项的说明。