我正在使用以下列在SSIS中创建一个平面文本文件到DB转储
File Data
:
firstname,lastname,DOB,Inverstment (all string 50)
SQL Server表:
ID (int sequence type as default)
FirstName (varchar(50))
LastName (varchar(50))
DateofBirth (datetime)
Inverstment, AgeofInvestment
流速:
flatfile source ---> data conversion (DOB to [DT_DBDATE],Inverstment to [DT_CY])
---> Derived Column (to calculate "AgeofInvestment")
---> OLE DB Destination
我收到以下错误:
[OLE DB Destination [51]]错误:SSIS错误代码DTS_E_OLEDBERROR 发生OLE DB错误。错误代码:0x80004005。
OLE DB记录可用 来源:" Microsoft SQL Server Native Client 11.0"
Hresult:0x80004005
说明:"声明已终止。"OLE DB记录可用 来源:" Microsoft SQL Server Native Client 11.0"
Hresult:0x80004005
说明:"超出最大存储过程,函数,触发器或视图嵌套级别(限制2)。"
注意:带有数据查看器的已检查数据传递到目标似乎是正确的。我能够从SSMS插入。