用于SQL Server的Microsoft OLE DB提供程序(0x80040E4D):“无效的授权规范”

时间:2016-07-19 09:59:38

标签: sql-server ssis connection oledb

从SQL Server Integration Services 2012程序包中,我在For循环容器中同时运行三个执行SQL任务,以检查是否满足以下条件:

  • 符合依赖性
  • 发生故障
  • 所有步骤已完成

如果已满足所有依赖项,并且所有步骤都已完成,或其中一个步骤失败,则程序包将继续。否则它将等待10秒钟再次执行这些步骤。

这运行了很长时间(> 10分钟),但有时会发生三个任务中的任何一个因上述错误而失败。

使用的ConnectionManager使用动态设置的数据源和初始目录。这些是由CM属性上的表达式设置的。 ConnectionManager使用执行包的SQL Server代理帐户使用集成安全性。连接管理器尚未设置为保留相同的连接。

错误不会出现在SQL Server日志或(数据库服务器)上的Windows事件日志中,因此它似乎是由提供程序本身引发的。

有什么想法吗?

0 个答案:

没有答案