gpt4 book ai didi

sql-server-2008 - 使用 2 种不同的配置运行 SSIS 包

转载 作者:行者123 更新时间:2023-12-01 15:11:49 24 4
gpt4 key购买 nike

我们有一个名为 ExportData 的 SSIS 作业,它接受“ExportType”参数。 ExportType 参数可以是 'schedule' 或 'unschedule'。

我创建了名为“@ExportType”的变量并创建了 SSIS 配置,并在配置文件中公开该变量并将其命名为“ScheduleConfig”。我复制了该文件并将值更改为“unschedule”并将其命名为“UnscheduleConfig”。

我在 SQL Server 2008 中创建了 SSIS 作业,并为“计划”和“取消计划”设置了 2 个步骤。我为每个步骤附加了正确的配置文件。但无论我运行哪个步骤,它总是执行“计划”。我确定并仔细检查了配置文件和步骤。

如何使用 2 个不同的配置文件运行 2 个不同的作业?

我确实尝试使用 SetValues 方法,但它也不起作用。

最佳答案

我建议您不要将 @ExportType 存储在 SSIS 配置中。您可以通过添加类似于以下内容的 SET 开关来覆盖 DTEXEC 命令行中的值:

/SET "\Package.Variables[ExportType].Properties[Value]";Schedule

您可以使用上面相同的 PackagePath 在“设置值”选项卡上的 SQL 代理集成服务作业步骤类型中覆盖此变量值。

希望对您有所帮助,安迪

关于sql-server-2008 - 使用 2 种不同的配置运行 SSIS 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com