连接类型“ OLEDB”…未被识别为有效的连接管理器类型

问题描述 投票:0回答:1

我使用我的一个SSIS软件包偶尔会遇到以下错误消息。该程序包由SQL Server代理按计划运行。该错误基本上表明连接类型(OLEDB)无效。该错误似乎每天随机发生一次或两次,导致SQL Agent作业终止。没有发生错误的情况下,同一包将全天成功完成。

我已经将连接管理器的DelayValidation设置为true。

只是为了获得更多上下文,有问题的连接管理器的连接字符串是在运行时设置的。另外,下面的错误消息中的“ PackageA”正在由另一个程序包执行。

以用户身份执行:domain \ svcacct。用于64位版权(C)Microsoft Corporation的Microsoft(R)SQL Server执行软件包实用程序版本12.0.5571.0。版权所有。开始时间:7:40:00 AM错误:2020-01-13 07:40:40.63代码:0xC0014005源:PackageA描述:为连接管理器“目标”指定的连接类型“ OLEDB”未被识别为有效的连接管理器类型。尝试为未知的连接类型创建连接管理器时,将返回此错误。检查连接类型名称中的拼写。结束错误错误:2020-01-13 07:40:40.63代码:0xC0010018源:PackageA描述:错误加载值“

编辑

我也看到下面的错误发生。我想知道是否存在一些常见的根本原因?此MS Doc描述以下错误。请注意,运行该SQL作业的服务帐户永远不会按照本文中所述以交互方式登录-至少就我所知。但是,我对是否在工作中以某种方式注销该帐户然后出现问题感到好奇。

除了尝试解决本文中第二个问题的建议解决方案外,还有其他建议吗?是否有人在同一盒子上发生过这两个问题,并以此方式解决了两个问题?

由于错误0x800703FA“试图对已标记为删除的注册表项执行非法操作,程序包无法加载。”

sql-server ssis sql-server-agent
1个回答
0
投票

我也面临着同样的问题1.“为连接管理器指定的连接类型“ OLEDB”未被识别为有效的连接管理器类型”2.“由于错误0x800703FA“无法对已标记为删除的注册表项进行非法操作,导致程序包无法加载。”

对于第一个问题,我仍然在寻找解决方案,但是可以通过将IIS属性“ Load User profile”设置为true来解决第二个问题。

© www.soinside.com 2019 - 2024. All rights reserved.