Parameters SSIS OLE-DB源无法使用参数

Parameters SSIS OLE-DB源无法使用参数,parameters,ssis,oledb,Parameters,Ssis,Oledb,这似乎是一个常见的问题,但我希望有人最终能给我一个有意义的解释。我有各种各样的查询,它们从CRM系统中提取数据,我正试图将参数传递给这些系统。其中之一是SQL Server 2012 DB,它与我的报表数据库运行在同一个框中 做 声明@days int 设置@Days= 如果在另一个物理机箱上运行的SQLServer2003机箱上执行完全相同的操作失败,并且无法从sql中提取参数。注意:这些是不同的数据库,查询也不同,但我没有使用子查询(尽管我使用的是联合) 有什么想法吗 谢谢 Ian尝试对参

这似乎是一个常见的问题,但我希望有人最终能给我一个有意义的解释。我有各种各样的查询,它们从CRM系统中提取数据,我正试图将参数传递给这些系统。其中之一是SQL Server 2012 DB,它与我的报表数据库运行在同一个框中

声明@days int

设置@Days=

如果在另一个物理机箱上运行的SQLServer2003机箱上执行完全相同的操作失败,并且无法从sql中提取参数。注意:这些是不同的数据库,查询也不同,但我没有使用子查询(尽管我使用的是联合)

有什么想法吗

谢谢


Ian

尝试对参数使用相同的大小写。比如:

DECLARE @days int

SET @days = ?
而不是

DECLARE @days int

SET @Days = ?