我们有一个SQL Server Agent作业设置来执行计划每30分钟运行一次的SSIS程序包。该作业可以在98%的时间内正常运行,但有时会由于尝试建立与某个垃圾数据库名称的数据库连接而导致连接问题随机失败(尝试在数据库名称中传递变量名称以及在其他数据库名称中传递错误拼写的数据库名称时失败次)。在随后的运行中运行正常。 连接管理器在“环境”变量下设置。
服务器没有关闭,因此可以排除。另外,垃圾数据库名称很奇怪。
SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIOnmANAGER。 对连接管理器的AcquireConnection方法调用 “目标”失败,错误代码为0xC0202009。可能有错误 在此之前发布的消息以及有关为什么原因的更多信息 AcquireConnection方法调用失败。
SSIS错误代码DTS_E_OLEDberROR。发生OLE DB错误。错误 代码:0x80004005。OLE DB记录可用。资料来源:“微软 SQL Server本机客户端11.0“结果:0x80004005说明: “用户'NT SERVICE \ SQLSERVERAGENT'的登录失败。”。OLE DB记录 可用。来源:“ microsoft SQL Server本机客户端11.0” 结果:0x80004005描述:“无法打开数据库“ Junkname” 登录要求。登录失败。”
有人遇到这样的问题吗?任何输入都非常感谢。