SSIS SCD向导(SCD Type 2)无法选择设置日期值的变量
SSIS SCD Type2向导无法选择系统变量的解决方法
直接解决办法
如果下拉列表不显示系统变量,不用纠结,直接在「设置日期值的变量」输入框里手动敲入 @[System::ContainerStartTime],SSIS会自动识别这个系统变量,完全不影响使用。
排查&配置步骤
- 确认变量作用域:
System::ContainerStartTime是包级系统变量,要保证你的SCD组件所在的数据流任务(或容器)能继承包级变量的可见性,别把组件放在了隔离作用域的子容器里。 - 重置向导缓存:如果是向导本身的显示bug,关掉向导重新打开,或者删掉现有SCD组件重新创建,再试一次下拉选择。
- 版本适配:旧版SSIS(比如2012及更早)本身就存在SCD向导系统变量下拉不显示的问题,手动输入是最靠谱的解决方式。

内容的提问来源于stack exchange,提问作者Oribim
相关产品推荐
相关产品推荐

