在一个相当大的项目中,我们最近收到了在正常工作时间执行某些SSIS包的请求。但是,虽然程序包可以在夜间使用所需的时间,但在工作时间内,最重要的是在源查询超过给定时间后立即停止执行。
我知道,OleDB源的属性可以设置,但有没有办法以编程方式/通过表达式设置它?应该有一种方法来参数化这个超时,不是吗?
感谢您的帮助。
答案 0 :(得分:2)
您无法使用表达式执行此操作 - 请参阅Microsoft {Doc available properties for a Data Flow。 OLE DB Source属性均未作为表达式公开。
您可以创建具有固定OLEDB源超时的另一个包,并在需要时启动它。如果你真的想要参数化它,你可以生成包含BIML的包,在发电时提供所需的价值;但是你没有灵活性在运行时更改它。
答案 1 :(得分:0)