sql >> Database >  >> RDS >> Sqlserver

SSIS-pakket uitgevoerd in Server-agent doet zijn werk niet (zelfs tijdens het rapporteren van succes)

Er zijn twee belangrijke dingen om te onthouden bij het instellen van pakketten die via een SQL Server Agent-taak worden uitgevoerd.

Gebruik UNC-paden voor alle bestandslocaties, hoe eenvoudig ook. De kans is groot dat de server een ander beeld van de bestandsstructuur heeft dan uw ontwikkelmachine, dus UNC-paden zorgen ervoor dat beide machines naar dezelfde paden verwijzen.

Gebruik een proxy-account om dat pakket uit te voeren, zoals hier beschreven http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy- account/ .Het proxy-account moet toegang hebben tot de fysieke paden en de serverobjecten. Dit zorgt ook voor beveiligingsstratificatie op uw verschillende pakketten (niet alle pakketten hebben toegang tot alles nodig).




  1. mysql begrijpen leg uit

  2. Orakel:LANG of CLOB?

  3. Hoe exporteer ik het resultaat naar verschillende tabbladen van Excel in Toad for Data Analyst?

  4. PHP - While / Else-fout?