我已分离匹配的行与查找并通过ODLEDB目的地存储在匹配数据到一个临时表进行比较时。错误在执行SQL任务更新主表与临时表中SSIS
完成数据流任务后,其获取错误执行SQL任务。为
ResultSet: "NONE";
ConnectionType:"OLEDB";
Connection:"myDatabase";
SQLType: "Direct Input"
的SQLStatement
Update dbo.[Payment_Transaction]
SET pt.[Date] = tt.[Date], pt.[FromCurrency]=tt.FromCurrency], pt.[ToCurrency]=tt.[ToCurrency], pt.[TransRate]=tt.[TransRate], pt.[TransType] =tt.[TransType], pt.[TransAmount]=tt.[TransAmount]
FROM dbo.[Payment_Transaction] pt INNER JOIN [##temp_table] tt ON pt.[ID] = tt.[ID]
获取错误说
"Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly"
属性设置。
任何人都可以请任何灯可以拧在哪里?
感谢,
Jahid
是什么[## temp_table]?是否在之前的任何步骤中创建? – Diego
您是否尝试过仅执行SSMS中的所有语句?如果一切正常,您可以尝试配置Sql Server日志以获取完整的错误描述。我怀疑当你试图加入它时你的全局临时表会被删除。为了防止这种情况,您可以尝试将您的Connection Manager的RetainSameConnection设置为true属性 – smikesh