我正在使用SQL Server 2014 Enterprise。
我有一个包同时调用两个执行包任务(进程外)。反过来,每个子包并行运行26个线程执行包任务(进程外)以将数据从数据库表导出到CSV ...典型的ETL。
有时包会无法执行并抛出以下错误:
从项目引用执行包时出错0xC0014061 包xxxxx.dtsx。保护级别ServerStorage不能 保存到此目的地时使用。系统无法验证 目标支持安全存储功能。 保存时,无法使用保护级别ServerStorage 这个目的地。系统无法验证目的地 支持安全存储功能。
此错误是间歇性的 。
它与单个包无关,并且在同一个包上并不总是错误。
我的包使用项目部署模型进行部署。
我认为这是因为使用执行包任务并行运行56个包,这导致了问题。这个问题之前并没有出现在SSIS 2008中,它曾经通过执行流程任务并行调用56个包
有没有人曾经遇到过这个问题,我该如何修复它?
答案 0 :(得分:1)
我自己想出了这个问题。如果同时在并行调用Execute Package Task时的根本原因。我可以在触发多个执行包任务时重新发出错误
错开多次执行解决了这个问题。