【发布时间】:2017-09-14 18:48:21
【问题描述】:
变量值:-89
错误信息 包验证错误 ------------------------------ 附加信息: DFT_SSISDB_To_DWH [OLEDB_SRC_executions & event_messages [58]] 错误:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80040E14。 OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0”Hresult:0x80040E14 描述:“无法准备语句。”。 OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80040E14 描述:“必须声明标量变量“@”。”。 DFT_SSISDB_To_DWH [SSIS.Pipeline] 处出错:“OLEDB_SRC_executions & event_messages”验证失败并返回验证状态“VS_ISBROKEN”。 DFT_SSISDB_To_DWH [SSIS.Pipeline] 处出错:一个或多个组件验证失败。 DFT_SSISDB_To_DWH 错误:任务验证期间出现错误。 (Microsoft.DataTransformationServices.VsIntegration)变量查询
"SELECT Distinct
em.event_message_id
--,em.operation_id
,ex.execution_id
,em.package_name
,CASE
WHEN em.message_source_type = 10 THEN '10 - Entry APIs, such as T-SQL and CLR Stored procedures'
WHEN em.message_source_type = 20 THEN '20 - External process used to run package (ISServerExec.exe)'
WHEN em.message_source_type = 30 THEN '30 - Package-level objects'
WHEN em.message_source_type = 40 THEN '40 - Control Flow tasks'
WHEN em.message_source_type = 50 THEN '50 - Control Flow containers'
WHEN em.message_source_type = 60 THEN '60 - Data Flow task'
END as message_source_type_description
,em.message
--,em.subcomponent_name
--,em.package_path
,em.message_time
,ex.created_time
,ex.server_name
FROM [catalog].[event_messages] em WITH (NOLOCK)
INNER JOIN [catalog].[executions] ex WITH (NOLOCK) ON ex.execution_id = em.operation_id
WHERE em.message_type = 120 --Selects Errors Only. Add 110 for Warnings
AND ex.created_time >= DATEADD(SECOND,-1,CONVERT(datetime, CONVERT(date, DATEADD(DAY, **@[User::LastDayTime]**, GETDATE()))))
--AND ex.execution_id = 628"
【问题讨论】:
标签: ssis