Principale utente con più risposte
errore job schedulato

Domanda
-
Salve a tutti.
Ho creato un dtsx molto semplice , sostanzialmente vuota una tabella e successivamente la ripopola partendo da un file csv.
in modalità debug ok, lo importo su DB e lo incorporo nei cataloghi di integration services.
lo eseguo manualmente e funziona.
A questo punto creo una attività schedulata e la pianifico.
Ora, facendo eseguire l'attività dall'agent sia schedulandola che one shot, questa va sempre in errore e sui log non c'è nessuna indicazione.Usando sp_readerrorlog ma non risulta nulla dai log, però da event viewer di Windows sono riuscito a intercettare l'errore, codice 12291 : DTS_MSG_PACKAGEFAILUREHo provato a capire da cosa derivasse l'errore ma non ho trovato soluzione.
Risposte
-
Ora, facendo eseguire l'attività dall'agent sia schedulandola che one shot, questa va sempre in errore e sui log non c'è nessuna indicazione.
Ciao Paolo,
dovresti trovare l'indicazione dell'errore nel dettaglio cronologia esecuzioni del job che hai creato.
Probabilmente l'errore si verifica quando il package tenta di accedere al file CSV che risiede sul file system. Quanto esegui il package in modalità schedulata oppure manualmente, ma sempre nel contesto del servizio SQL Server Agent, l'utente che si presenta sul file system e tenta di accedere al file CSV è l'utente che fa girare il servizio SQL Agent. Probabilmente questo utente non ha accesso al file che contiene i dati da caricare. Quando il package viene eseguito dall'ambiente di sviluppo il contesto di sicurezza è diverso e lì sono disponibili i diritti di accesso al file.
Prova ad autorizzare l'accesso al file CSV da parte dell'utente che fa girare il servizio SQL Agent.
Ciao
Sergio Govoni
SQL Server MVP
MVP Profile | English Blog | Twitter | LinkedIn- Modificato Sergio GovoniMVP, Moderator venerdì 8 gennaio 2016 22:02
- Proposto come risposta Fabrizio GiammariniMVP, Moderator sabato 9 gennaio 2016 13:14
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 12 gennaio 2016 11:08
Tutte le risposte
-
Ora, facendo eseguire l'attività dall'agent sia schedulandola che one shot, questa va sempre in errore e sui log non c'è nessuna indicazione.
Ciao Paolo,
dovresti trovare l'indicazione dell'errore nel dettaglio cronologia esecuzioni del job che hai creato.
Probabilmente l'errore si verifica quando il package tenta di accedere al file CSV che risiede sul file system. Quanto esegui il package in modalità schedulata oppure manualmente, ma sempre nel contesto del servizio SQL Server Agent, l'utente che si presenta sul file system e tenta di accedere al file CSV è l'utente che fa girare il servizio SQL Agent. Probabilmente questo utente non ha accesso al file che contiene i dati da caricare. Quando il package viene eseguito dall'ambiente di sviluppo il contesto di sicurezza è diverso e lì sono disponibili i diritti di accesso al file.
Prova ad autorizzare l'accesso al file CSV da parte dell'utente che fa girare il servizio SQL Agent.
Ciao
Sergio Govoni
SQL Server MVP
MVP Profile | English Blog | Twitter | LinkedIn- Modificato Sergio GovoniMVP, Moderator venerdì 8 gennaio 2016 22:02
- Proposto come risposta Fabrizio GiammariniMVP, Moderator sabato 9 gennaio 2016 13:14
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator martedì 12 gennaio 2016 11:08
-
Ciao Sergio, sapevo che potevo fare affidamento alla comunità...
Riguardo il log, ti assicuro che nella cronolgia del job non trovo nulla se un ritorno al log di sql server che non traccia nulla, infatti sono dovuto andare all'event viewer per trovar questo codice errore.
Mi è venuto il dubbio che fosse un problema di accesso al file, ma innanzi tutto l'utente che fa girare il servizio fa anche altri inserimenti da file e problemi non ne ha, e sopratutto questo file non viene generato da me ma viene messo in una cartella da altri(comunque non gli stessi che producono altri file, questo è vero).
Proverò a veder se questo è il problema modificando i permessi e vi farò sapere, e soprattutto grazie!
-
-
Ti consiglio anche questo link:
https://technet.microsoft.com/it-it/library/cc627377%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396
- Modificato Fabrizio GiammariniMVP, Moderator martedì 12 gennaio 2016 16:08
-
-
Ciao Paolo,
grazie a te per il feedback :)
Sergio Govoni
SQL Server MVP
MVP Profile | English Blog | Twitter | LinkedIn- Modificato Sergio GovoniMVP, Moderator lunedì 18 gennaio 2016 13:53