sql >> Databasteknik >  >> RDS >> Sqlserver

SSIS-paket som körs i Serveragent fungerar inte (även när det rapporteras framgång)

Det finns två viktiga saker att komma ihåg när du ställer in paket för att köras via ett SQL Server Agent-jobb.

Använd UNC-sökvägar för alla filplatser, oavsett hur enkelt det är. Det finns en stor sannolikhet att servern kommer att ha en annan bild av filstrukturen än din utvecklingsmaskin, så UNC-sökvägar säkerställer att båda datorerna refererar till samma sökvägar.

Använd ett proxykonto för att köra det paketet, som beskrivs här http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy- konto/ .Proxykontot måste ha tillgång till de fysiska sökvägarna och serverobjekten. Detta möjliggör även säkerhetsstratifiering på dina olika paket (alla paket behöver inte tillgång till allt).




  1. Multipel masterreplikering till en slav i Mysql

  2. Beräkna medelvärdet av kolumnen från MYSQL-frågan

  3. BESTÄLL MED ASC med nollor i botten

  4. Hur man använder SQL - INFOGA...PÅ DUPLIKATNYCKELUPPDATERING?