2009-04-09 6 views
10

Ho un pacchetto SSIS memorizzato nel database MSDB che funziona correttamente quando viene eseguito. Funzionerà sotto account SA o utilizzerà la sicurezza di Windows.Problema che utilizza SQL Agent per eseguire pacchetti SSIS - non riesce con "DTSER_FAILURE (1)"

Voglio programmare questo lavoro per eseguire con SQL Agent, ma quando lo faccio ottengo un errore di strano e qualsiasi configurazione provo non riesce con il seguente errore:

Eseguito come utente: SERVER \ SYSTEM. su DTSER_FAILURE restituito (1). Iniziato: 09:25:03 Finito: 09:25:04 trascorso: 0.61 secondi. L'esecuzione del pacchetto non è riuscita. Il passo fallì.

Il pacchetto SSIS stesso sta leggendo e scrivendo dati su un server remoto, ma non penso che arrivi così lontano durante l'esecuzione del pacchetto.

Qualche idea?

risposta

10

È necessario concedere all'account che esegue il servizio Windows Agent SQL le autorizzazioni necessarie.

In alternativa, è possibile eseguire singoli passaggi di lavoro in un altro contesto di sicurezza specificando un account proxy per eseguire il passaggio.

0

Usa maestro Go

sp_configure 'allow updates', 0 andare

riconfigurare con l'override andare

Problemi correlati