2017-07-20 4 views
-2

J'ai une procédure stockée dans SSMS 2014 que je veux automatiser pour fonctionner tous les jours, mais je n'ai pas d'agent SQL dans ma nouvelle société. Existe-t-il un moyen de planifier cela afin que je n'ai pas à exécuter manuellement le "exec spWhatever" dans SQL chaque jour? Quelqu'un a suggéré un fichier batch, mais je n'ai aucune expérience avec la création ou l'exécution de ceux-ci. Merci d'avance pour votre aide!Comment automatiser une procédure stockée exec sans agent SQL

+0

double possible de [Comment puis-je exécuter une requête SQL sur un programme sans utiliser l'agent serveur SQL Jobs (& no BI aussi) et pomper les résultats dans un fichier Excel] (https://stackoverflow.com/questions/2380360/how-can-i-run-a-sql-query-on-a-schedule-without -using-sql-server-agent-jobs-n) –

Répondre

3

Vous pouvez utiliser sqlcmd et appeler la procédure stockée et le calendrier que dans le planificateur Windows pour exécuter tous les jours comme ci-dessous:

sqlcmd -S yourservername -E -Q "EXEC [dbo].[yourprocedure]"