Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows Serveur
Windows Serveur Forum d'entraide professionel pour Windows Serveur : NT, 2000, 2003 , Longhorn...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2008, 14h47   #1
Invité de passage
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 4
Points : 4
Par défaut Exécution consécutive de 2 scripts (dont un distant)

Bonjour,

Je gère, entre autres, deux Windows Server 2003 : un serveur de base de données et un serveur applicatif (utilisant lui-même un serveur de présentation).

La procédure de sauvegarde suivante doit être impérativement respectée :
1) arrêt de l'application
2) arrêt de la base de données
3) sauvegarde des serveurs
4) démarrage de la base de données
5) démarrage de l'application

Tous les arrêts/démarrages se font via des scripts Windows exécutés en local.
Je voudrais exécuter tous les scripts (dans le bon ordre) à partir d'un seul serveur (à définir)...

J'ai pensé à SC mais apparemment cela ne fonctionne que pour les services distants et pas pour les scripts... Du coup, j'ai pensé aux GPO mais j'ai beau chercher je trouve pas mon bonheur...

Help please !
adrinhol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2008, 16h08   #2
Membre émérite
 
Inscription : janvier 2007
Messages : 948
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 948
Points : 914
Points : 914
Salut,

Tu as quoi comme serveur SQL?
je n'ai jamais eu besoin d'arreter le mien pour faire une sauvegarde, ca me parait etrange. en principe on fait un dump ou quelque chose comme ca, et on sauvegarde le dump, il existe également sous sql server des taches planifiées pour sauvegarder les données.
Flamby38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2008, 23h01   #3
Membre confirmé
 
Avatar de omiossec
 
Inscription : juin 2002
Messages : 219
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2002
Messages : 219
Points : 240
Points : 240
Envoyer un message via AIM à omiossec Envoyer un message via Skype™ à omiossec
En vbscript l'on peu utiliser WMI pour manipuler les services


Code :
1
2
3
4
5
6
7
8
9
strNomService  = "MOnService"
strNomServeur = "MOnServeur"
 
Set objWMIService = GetObject("winmgmts: {impersonationLevel=impersonate}!\\" & strNomServeur & "\root\cimv2")

Set colListOfServices = objWMIService.ExecQuery("Select * from Win32_Service Where Name ='" & sstrNomService & "'")
For Each objService in colListOfServices
    objService.StopService()
Next
Mais il est currieux de ne pas pouvoir utiliser une sauvegarde à chaud comme sous Sql serveur.
MAis il est vrais qu'il est parfois plus simple de faire une copie des fichiers de bases de données (c'est le cas sous MySql et parfois sous Oracle)
__________________
Olivier Miossec
omiossec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 11h02   #4
Invité de passage
 
Inscription : avril 2007
Messages : 39
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 39
Points : 4
Points : 4
Bonjour,

Merci pour vos suggestions. La base tourne sous Oracle 10g.
Je pourrais effectivement faire une sauvegarde à chaud mais une sauvegarde à froid a été préconisée par l'éditeur de l'application (permet, entre autres, de killer les sessions "fantomes" laissées régulièrement par l'application).

Pour WMI, apparemment c'est le même problème qu'avec SC, on peut agir sur des services distants mais pas sur des scripts distants... A moins que je me trompe ?

En attendant de trouver mieux, j'ai utilisé des taches planifiées qui lancent les scripts à heures fixes, avant et après les sauvegardes (avec une marge confortable). Le problème est que si je déplace le créneau de sauvegarde il faut que je pense à modifier les taches planifiées !!!

Vos suggestions sont donc toujours les bienvenues !
Merci par avance...
adrinhol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 00h06   #5
Membre émérite
 
Avatar de cubitus91
 
Homme
Consultant informatique
Inscription : mai 2004
Messages : 726
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2004
Messages : 726
Points : 900
Points : 900
bonjour,
tu as une solution expliqué ici :
http://www.microsoft.com/technet/scr...5/hey0906.mspx
mais en gros cela revient à crèer une tâche planifier mais par code.
Cdt
__________________
Le tag est bien utile, alors pensez y !
cubitus91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h40.


 
 
 
 
Partenaires

Hébergement Web