我已分離匹配的行與查找並通過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