Ich habe ein Paket mit einem Foreach Container und Execute Prozessaufgabe innen FürJeden Container. Bei einem Fehler in Execute Process Task wird er an OnError Event-Handler von ForEach Container umgeleitet.Sperre für Variablen freigeben, die in Ausführen der Prozessaufgabe | verwendet werden
Ich Erfassung der Fehler von .exe mit StandardErrorvariable Eigenschaft der Aufgabe und mit diesem im Skript Aufgabe, die in OnError Event-Handler vorhanden ist.
Das Script Task nicht sagen
Error: A deadlock was detected while trying to lock variable "User::ErrorExcelName, User::ErrorFolder, User::ErrorMessage, User::FileName" for read access. A lock could not be acquired after 16 attempts and timed out.
Wie dieses Problem beheben?
Was den Stillstand verursacht? –
Ich denke, der Prozess ausführen Aufgabe ist Das Freigeben der Variablen und des Skripts ist kein Zugriff singe es gleichzeitig. Die Skriptaufgabe ist nach 16 Versuchen fehlgeschlagen. –