我有一个将三个参数传递给执行 SQL 任务的 SSIS 包。这三个都是varchar。当我在开发计算机、Windows XP、Visual/Mgmt Studio 2005 上运行时,它运行良好,传递参数并执行 SQL。但是,这不会在 prod、带有 2005 SSIS 可执行文件的 Server 2008 上运行。
为了调试,我将事情简化为一个简单的更新命令和 SQL 任务之前和之后的一些警报,以便显示变量所持有的值。
有哪些原因会导致这两种环境之间的工作方式不同?
我有一个将三个参数传递给执行 SQL 任务的 SSIS 包。这三个都是varchar。当我在开发计算机、Windows XP、Visual/Mgmt Studio 2005 上运行时,它运行良好,传递参数并执行 SQL。但是,这不会在 prod、带有 2005 SSIS 可执行文件的 Server 2008 上运行。
为了调试,我将事情简化为一个简单的更新命令和 SQL 任务之前和之后的一些警报,以便显示变量所持有的值。
有哪些原因会导致这两种环境之间的工作方式不同?