L'exécution d'une procédure stockée à l'aide du Planificateur de tâches Windows

J'ai essayé de mettre en place un planning pour exécuter une procédure stockée à chaque heure dans le Planificateur de Tâches de Windows (je suis à l'aide de SQL Express et ne pouvez pas installer les outils 3ème partie), mais après avoir essayé diverses méthodes telles que l'exécution d'une .fichier bat dans le planificateur de tâches, l'ouverture utilitaire SqlCmd dans le planificateur de tâches et le passage soit la syntaxe de ligne de commande ou un .fichier de script sql, je vais avoir pas de chance.

Je sais que cela peut être fait et donc je suis sûr que c'est quelque chose que j'ai raté mais si quelqu'un peut partager leur expérience de ce que j'aurais beaucoup l'apprécier.

Merci beaucoup

À l'aide de l'utilitaire sqlcmd semble plausable. Pourquoi avez-vous échoué sur celui-ci ?
Semble utile: stackoverflow.com/questions/3794897/...
Ce sujet de la .le fichier bat pour exécuter l'utilitaire SQLCMD ne fonctionne pas? Nous donner des détails.
Pas sûr - au moment où l'action s'ouvre l'utilitaire SqlCmd "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" et dans le champ arguments que j'ai sqlcmd -E-i"C:\Users\Administrator\Desktop\test.sql" -o"C:\Users\Administrator\Desktop\dump.txt"
Autant je comprends l'avoir-E moyen de confiance "connexion" et de ne pas définir le serveur (S) signifie qu'il va choisir l'instance par défaut. Dans le fichier de script sql, j'ai juste EXEC databasename.dbo.storedprocedurename qui fonctionne quand je entrer dans l'utilitaire sqlcmd à la main, mais lorsque je clique sur "exécuter", la tâche ne se passe rien - ne sais pas si c'est de faire quelque chose ou pas, mais il n'y a rien figurant dans le tableau et le dump.txt fichier que je suis en précisant que la sortie n'est pas créé, donc je suppose que c'est de ne rien faire

OriginalL'auteur richardterris | 2013-01-14