我有一个 SSIS 包,调用它PackageA
。有时,我想让它记录到文本文件中,而其他时候,我不想。我最初的想法是让包检查一个表,然后使用变量/表达式来启用/禁用日志记录。我假设这是不可能的?
我的解决方法是创建一个“主”包,PackageB
使用 SQL 任务来获取是否启用日志记录。 PackageB
将调用PackageA1
或PackageA2
取决于值 -PackageA1
将在PackageA
启用日志记录的PackageA2
情况下部署,并将在PackageA
禁用日志记录的情况下部署。
然而,这使得部署变得麻烦且容易搞砸。至少有什么方法可以完成类似于我正在寻找的东西吗?
谢谢!