J'essaie de configurer un travail planifié qui, en une seule étape, insère les résultats d'un sproc dans une table.INSERT INTO results_table EXEC sproc à partir d'un travail planifié
INSERT INTO results_table EXEC sproc
Le travail s'exécute et signale un succès. Pourtant, rien n'est inséré dans une table. Lorsque j'exécute le même script à partir du SSMS, les résultats sont insérés. Qu'est-ce qui pourrait causer le problème?
** EDIT le travail appartient à sa et l'étape est exécutée en tant que dbo. Toutes les exécutions dans l'historique sont signalées comme terminées avec succès. Je l'ai essayé de changer l'étape de
INSERT INTO results_table(field_names) (SELECT values FROM table GROUP BY column_name)
et il se comporte d'une manière similaire
** EDIT le problème se produit uniquement lorsque je sélectionne à partir de la base de données maître. Sélection à partir d'autres tableaux fonctionne très bien.
Avez-vous vérifié les autorisations [insérer] pour le compte sous lequel le processus planifié est exécuté? – tgolisch