Bonjour à tous,
Je suis actuellement en train de mettre en place une sauvegarde SQL. Je rencontre un petit soucis.
J'ai créé un plan de maintenance pour sauvegarder des bases de données, jusque là rien de bien sorcier.
Sauf que pour sauvegarder ces bases je dois au préalable stopper deux services Windows qui sont su un autre serveur.
Je pensais donc effectuer 3 étapes dans mon plan de maintenance.
Etape 1 : Arrêt des services sur le serveur distant via une commande Windows
Etape 2 : Sauvegarde
Etape 3 : Relance des services sur le serveur distant via une commande Windows
Le problème c'est que l'utilisateur exécutant le Job SQL est un utilisateur SQL local. Il n'a donc pas le droit d'interagir sur les services d'un autre serveur...
J'avais pensé a un script de ce genre pour l'étape 1 :
net use \\@IPserveurDISTANT "mot de passe" /user:"utilisateur du domaine"
sc \\@IPserveurDISTANT stop nomservivce
Quand j'exécute ces commandes dans une fenêtre DOS classique cela fonctionne, par contre dans mon étape 1 du plan de maintenance il me met OK mais le service ne s'arrête pas....
Si vous avez une idée ou une autre façon de faire (mais pas de tâches planifiées en .bat) je suis preneur.
D'avance merci pour vos réponses
Cordialement Yann.
Partager