我按照http://msdn.microsoft.com/en-us/library/bb895315.aspx上的步骤来实现增量加载。根据 step1 的最后一步,我在 SSDT 中声明了一个字符串变量,并为其分配了一个字符串 SqlString='select * from CustomizedFunction(Argument1,Argument2,Argument3)' SqlString 很好,因为我已经在 SSMS 中打印出来了.
但是,当在数据流的 OLEDB 数据源中访问 SqlString 时。发生错误
Hresult:0xC0202009 错误在数据流任务-LoadData [OLEDB 源 [1]]:SSIS 错误代码 DTS_E_OLEEBERROR。发生 OLEDB 错误。错误代码:0x80040E0C。OLEDB 记录可用。来源:“Microsoft SQL Server Native Client11.0” HResult:0x80040E0C 描述:“未为命令对象设置命令文本。”