对此问题的正式答案是,它是SQL 2005和2008中的错误。许多访问同一变量的任务会导致竞争状态,并且某些任务会获得表达式的默认值而不是评估值。
解决方法是确保默认值(在属性表中为遇到问题的任何属性定义的值)应为将在生产环境中使用的值。
这样,当竞争条件在生产中发生时,SSIS将退回到程序包值,该值仍然有效。
在开发中?好吧,您将不得不手动处理此问题,直到我们从Microsoft获得错误修复为止。

对此问题的正式答案是,它是SQL 2005和2008中的错误。许多访问同一变量的任务会导致竞争状态,并且某些任务会获得表达式的默认值而不是评估值。
解决方法是确保默认值(在属性表中为遇到问题的任何属性定义的值)应为将在生产环境中使用的值。
这样,当竞争条件在生产中发生时,SSIS将退回到程序包值,该值仍然有效。
在开发中?好吧,您将不得不手动处理此问题,直到我们从Microsoft获得错误修复为止。