【发布时间】:2016-05-17 06:34:40
【问题描述】:
更改服务器的日期时间停止执行 SSIS 包,如何测试时间依赖性? (底部有错误)
我有一个使用 3 个服务器的 SSIS 包,
1.从服务器A获取数据
2.Server B插入数据
3.Server C 是 SSIS 包所在和执行的地方。
从服务器 A 获取数据时,我有一个取决于 GetDate() 的选择逻辑,
对于测试,根据 GetDate() 更改服务器 C 上的日期以激活逻辑不会应用预期的逻辑。
更改所有 3 个服务器或仅服务器 A 和 C,或仅 C 上的日期会导致错误:“描述:由于包没有有效的 XML 格式,因此无法将包加载为 XML。特定的 XML 解析器错误将发布。”
当更改开发机器上的日期时,相同的 SSIS 包会按预期运行,因为所有 3 个数据库都驻留在开发机器上的同一台服务器上。
为什么 XML 的加载取决于它是什么日期?
【问题讨论】:
标签: sql-server ssis