2016-08-28 25 views
0

我正在使用SQL Server 2014 Enterprise。
我有一個包同時並行調用兩個執行包任務(進程外)。反過來,每個子程序包並行運行26個線程執行程序包任務(進程外)將數據庫表中的數據導出爲CSV ...典型的ETL。
有時候一個包將無法執行,並拋出以下錯誤:Ssis 2012,Ssisdb目錄和服務器存儲保護級別錯誤

Error 0xC0014061 while executing package from project reference package xxxxx.dtsx. The protection level, ServerStorage, cannot be used when saving to this destination. The system could not verify that the destination supports secure storage capability. The protection level, ServerStorage, cannot be used when saving to this destination. The system could not verify that the destination supports secure storage capability.

此錯誤是間歇
它與單個程序包無關,並且在同一程序包上不總是出錯。 我的包使用項目部署模型進行部署。

我認爲這是因爲使用導致問題的執行包任務並行運行56個包。這個問題之前並沒有出現過,它在SSIS 2008中曾經被稱爲56包,並行通過執行進程任務

有沒有人曾經遇到過這個問題,我該如何解決它?

回答

0

我自己想出了這個問題。如果同時並行調用執行包任務的根本原因。當多個執行包任務被觸發時,我可以重新編寫錯誤

交錯多次執行解決了這個問題。