小编Gar*_*ary的帖子

"使用UDF在SSIS中无法准备语句"错误

我在SSIS '08中有一个带有OLEDB数据源的数据流任务.查询是这样的:

SELECT DISTINCT
    dbo.udf_CreateCCISSentenceDuration(probation_year, probation_month, probation_day)
FROM sentence
Run Code Online (Sandbox Code Playgroud)

我减少了查询只是为了让它更具可读性.无论如何我得到以下错误:

Error at 11012 DATA [Data Records [27]]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred.
Error code: 0x80040E14
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E14
Description: "Statement(s) could not be prepared.".
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E14
Description: "Cannot find either column "dbo" or the user-defined function or aggreate
"dbo.udf_CreateCCISSentenceDuration", or …
Run Code Online (Sandbox Code Playgroud)

sql-server ssis

6
推荐指数
1
解决办法
8017
查看次数

标签 统计

sql-server ×1

ssis ×1