none
ssis : Dts.Events.FireError with Script task RRS feed

  • Domanda

  • ciao a tutti,

    ho creato in ssis un package da eseguire con dtexec a linea di comando.

    ho dovuto modificare il package in modo che facesse un check e nel caso scrivere un errore a video.

    Per farlo ho usato:

    -sql task con la query che fa il check

    -script task con  :

    Dts.Events.FireError(18, "Check", "Script Aborted.", "", 0 );
    Dts.TaskResult = (int)ScriptResults.Failure;

    A design time vedo correttamente il messaggio nell'Execution Result, ma quando eseguo il package con dtexec cosi:

    DTEXEC /f ".\S1UC.dtsx" /CONFIGFILE ".\S1UC.dtsConfig" /REPORTING EC

    mi vengono ritornati i seguenti errori, tra cui che non riesce a validare il task e che è corrotto!!!

       Source: Script Task Script Task
       Description: There was an exception while loading Script Task from XML: System.Exception: The Script Task "ST_8d3746748d2f4496934b5b2b00791dbb" uses version 14.0 script that is not supported in this release of Integration Services. To run the package, use the Script Task to create a new VSTA script. In most cases
       at Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML(XmlElement elemProj, IDTSInfoEvents events)

       Source: Script Task
       Description: The Script Task is corrupted.

    qualche idea?

    grazie in anticipo,

    D.

    lunedì 8 gennaio 2018 15:45

Tutte le risposte