sql >> Database teknologi >  >> RDS >> Sqlserver

Udførelse af SSIS-pakke som SQLAgent-job

Min antagelse er, at serveren er en 64 bit server, ja? Hvis det er tilfældet, kører agenten SSIS i 64 bit-tilstand, og det forårsager inkompatibilitet med de eksekverbare filer.

I agentjobbet skal du på fanen Udførelsesindstillinger markere "Brug 32 bit runtime", og det skulle være i orden.

Spørgsmålet er mærket som 2008, men hvis jeg husker rigtigt, havde 2005 SQL Agent-opgaver af typen SQL Server Integration Services Package ikke mulighed for at køre i 32 bit-tilstand, og som standard kørte alt i 64-bit-tilstand. For at omgå det var man nødt til at køre en OS-kommando og kalde ud til 32-bit dtexec.exe, som højst sandsynligt blev fundet i C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe



  1. Sådan rettes fejlmeddelelse 7325 i SQL Server:"Objekter, der afslører kolonner med CLR-typer, er ikke tilladt i distribuerede forespørgsler"

  2. MySQL vælger separerede data

  3. Nøgleord ikke understøttet:'metadata' + MySQL

  4. Cloud Native og DevSecOps i skala med Capgemini Agile Innovation Platform og Oracle Cloud