2010-05-19 5 views
0

J'ai un script de serveur sql et je veux l'exécuter automatiquement sur la base de données chaque semaine.chaque semaine Exécution automatique du script du serveur SQL

toute aide.

J'ai essayé le travail d'agent de serveur de SQL mais j'ai beaucoup de bases de données sur mon serveur et je devrais faire l'étape à chaque base de données et elle fonctionnera dans le même jour et même temps.

Répondre

0

Vous étiez sur la bonne voie, en studio de gestion:

(1) Trouver Agent SQL et faites un clic droit et sélectionnez Job.

(2) Donnez-vous l'emploi d'un nom et une description, puis choisissez l'option Étapes à gauche

(3) Dans les options Step vous pouvez nommer votre étape, insérez votre code de script, et sélectionner base de données voulez que le travail soit effectué.

(4) Ensuite, allez à l'option Horaires à gauche et désigner à quelle fréquence vous voulez que le travail à exécuter (assez explicite)

(5) Alertes, notifications, etc options devraient également être utilisées si vous voulez être informé de l'échec/succès/etc.

C'est à peu près tout.

+0

Merci, mais je le savais et si je faisais un pas pour ech db il va planter le serveur parce que je cours le script prend plusieurs menthes (son script reindex) et j'ai plus de 100 db. –

0

Si vous voulez un travail avec une étape qui effectue la même action sur chaque base de données (ou peut-être un sous-ensemble de bases de données), envisagez d'utiliser la procédure système sp_msForEachDB. J'ai épelé une façon d'utiliser ceci dans ce précédent answer.

Questions connexes