OVH Cloud OVH Cloud

planifier le redémarrage du service SQL

3 réponses
Avatar
admin
Bonjour à tous,

J'utilise un serveur SQL 2000 SP3a installé sur un W2KS SP4 à jour de ses
updates.
Je souhaite planifier un redémarrage du service SQL sans redémarrer l'OS.

Je ne suis pas du tout au point en scripting.
Je suppose que je dois utiliser le planificateur de tâches.

Toute information sera la bienvenue.

Merci.

Jérôme

3 réponses

Avatar
TLE91
Bonjour,

1) Taper sous notepad le contenu suivant :
REM Arret de l'agent SqlServerAgent
net stop SQLSERVERAGENT
REM Arret de l'instance Sql Server
net stop MSSQL$MonInstance
REM Demarrage de l'instance Sql Server
net start MSSQL$MonInstance
REM Demarrage de l'agent SqlServerAgent (si necessaire)
net start SQLSERVERAGENT

2) Sauvegarder le fichier sous MonSCript.cmd

3) Utiliser le planificateur de windows
(DémarrerProgrammesAccessoiresoutils systèmeTâches planifiées) pour
planifier l'exécution du fichier MonSCript.cmd

Remarques :
- Les ordres d'arret (net stop) envoi un message d'erreur si le service
n'était pas lancé mais cela ne plante pas le script (donc pas de problème)
- Le stop du Service AgentSQL est nécessaire car il dépend du service Sql
Server. Donc son arrêt provoque une demande console de validation d'arrêt du
service AgentSQL si celui-ci est lancé.

Cordialement.


"admin" a écrit :

Bonjour à tous,

J'utilise un serveur SQL 2000 SP3a installé sur un W2KS SP4 à jour de ses
updates.
Je souhaite planifier un redémarrage du service SQL sans redémarrer l'OS.

Je ne suis pas du tout au point en scripting.
Je suppose que je dois utiliser le planificateur de tâches.

Toute information sera la bienvenue.

Merci.

Jérôme





Avatar
TLE91
Petite correction (désolé) ...

Pour le nom du service AgenSQL si l'instance est nommée, il faut utiliser
SQLAgent$MonInstance.

Cordialement.

"admin" a écrit :

Bonjour à tous,

J'utilise un serveur SQL 2000 SP3a installé sur un W2KS SP4 à jour de ses
updates.
Je souhaite planifier un redémarrage du service SQL sans redémarrer l'OS.

Je ne suis pas du tout au point en scripting.
Je suppose que je dois utiliser le planificateur de tâches.

Toute information sera la bienvenue.

Merci.

Jérôme





Avatar
admin
Super,

Merci pour l'info.
Juste un détail, le service SQL s'appelle MSSQLSERVER ($MonInstance) et non
pas MSSQL ($MonInstance).
En tout cas le script fonctionne très bien et il m'est bien utile.

Jérôme

"TLE91" a écrit dans le message de
news:
Bonjour,

1) Taper sous notepad le contenu suivant :
REM Arret de l'agent SqlServerAgent
net stop SQLSERVERAGENT
REM Arret de l'instance Sql Server
net stop MSSQL$MonInstance
REM Demarrage de l'instance Sql Server
net start MSSQL$MonInstance
REM Demarrage de l'agent SqlServerAgent (si necessaire)
net start SQLSERVERAGENT

2) Sauvegarder le fichier sous MonSCript.cmd

3) Utiliser le planificateur de windows
(DémarrerProgrammesAccessoiresoutils systèmeTâches planifiées) pour
planifier l'exécution du fichier MonSCript.cmd

Remarques :
- Les ordres d'arret (net stop) envoi un message d'erreur si le service
n'était pas lancé mais cela ne plante pas le script (donc pas de problème)
- Le stop du Service AgentSQL est nécessaire car il dépend du service Sql
Server. Donc son arrêt provoque une demande console de validation d'arrêt


du
service AgentSQL si celui-ci est lancé.

Cordialement.


"admin" a écrit :

> Bonjour à tous,
>
> J'utilise un serveur SQL 2000 SP3a installé sur un W2KS SP4 à jour de


ses
> updates.
> Je souhaite planifier un redémarrage du service SQL sans redémarrer


l'OS.
>
> Je ne suis pas du tout au point en scripting.
> Je suppose que je dois utiliser le planificateur de tâches.
>
> Toute information sera la bienvenue.
>
> Merci.
>
> Jérôme
>
>
>