我有一个 ssis 包,其中变量由数据库表设置。为了重用代码,这个包将每周运行一次。但是也需要使用它来临时运行它。现在我有了从命令行运行包的代码,并且我知道如何使用开关设置变量名/Set \Package.Variables[User::FileName].Properties[Value];"aaab"
我的问题:有没有办法设置是否使用表或传入值的首选项?或者有没有办法确定执行者是什么,如果我可以确定它是从 .net 运行还是从作业还是存储过程运行,这可能会有所帮助,然后我可以说使用传入的值?