我正在试图弄清楚如何自动设置项目的配置。
到目前为止,我使用T-Sql来运行项目的运气最多,我可以使用catalog.get_parameter_values
存储过程获取为项目设置的值。但是,我用哪个存储过程来设置值并不明显。
我们目前没有使用环境变量,但并不反对它(SSIS包安装在环境中,所以它们不必切换)。此外,如果有另一种自动化方式,我也会对此持开放态度。我确实尝试过MOM,但找不到所需的DLL,也没有找到如何安装它们的任何信息。我没有尝试isdeploymentwizard.exe
。
这是关于如何将SSIS项目的部署自动化到服务器。我创作了一堆项目,每个都有.ispac
个文件。我(在这一点上)使用T-Sql脚本进行自动部署。
我缺少的是通过脚本设置项目级别配置的一些方法。每个项目的配置都具有挑战性和耗时,并且完全是手动的。
我没有使用环境,因为只有一个环境(安装它的环境)。
答案 0 :(得分:0)
您可以在SSIS中使用代理作业任务,并在文件中定义需要运行的配置,并在代理作业任务中定义此文件。
答案 1 :(得分:0)
https://msdn.microsoft.com/en-us/library/ms169917.aspx SSIS如何创建ETL包 它是SSIS项目的最佳来源