Services (mal) compris
Le
Williamhoustra
Je comprend que les linuxiens les appellent "démons" car ils font tout pour
faire tourner en bourrique. Ca semble un peu moins grave sous Windows 7 mais
sous XP c'est la cata. J'explique :
Sur un PC de bidouilleur-programmeur-graphouilleur-joueur et autres choses
il y a une pléthore de trucs et de machins installés. Et parmi eux des
programmes qui fonctionnent en tant que services. Ca prend de la RAM (mais
on en fournit), du temps (mais on prend un café en attendant que ça se
charge). Mais ça se bouscule au portillon et ça se prend les pieds dans le
tapis. Au point que je dois distinguer les service "amorçés" (au démarrage
de XP) des services "démarrés" (à l'ouverture de session) sinon ça se bloque
parfois (rien de méchant mais bouton reset et on s'en repaye un tour).
En ce moment je bidouille SQL Server. J'ai plein de rouge dans l'observateur
d'évènements. Et pour cause : des services dépendants veulent démarrer avant
les services maîtres. Et comme je suis un informaticien consciencieux (si
!), je n'aime pas trop cette salade du coup j'ai mis les services SQL Server
en manuel (en plus je ne m'en sers pas tous les jours). Et si je démarre les
services dans l'ordre logique (le moteur de BDD _avant_ Reporting Services)
il n'y plus de rouge. Donc question : pourquoi n'est-ce pas géré par Windows
(même les dernières version) ? Même manuellement un petit fichier de config
avec des scripts simplissimes indiquant que tel service doit être chargé
seulement après que tel autre le soit. Pourtant pas sorcier (et plus utile
que des finasseries graphiques sur le bureau). Il existe peut-être même un
utilitaire en ce sens, mais je ne vois pas comment le demander à Google. Si
vous en connaissez j'en serais preneur avec mes remerciements.
faire tourner en bourrique. Ca semble un peu moins grave sous Windows 7 mais
sous XP c'est la cata. J'explique :
Sur un PC de bidouilleur-programmeur-graphouilleur-joueur et autres choses
il y a une pléthore de trucs et de machins installés. Et parmi eux des
programmes qui fonctionnent en tant que services. Ca prend de la RAM (mais
on en fournit), du temps (mais on prend un café en attendant que ça se
charge). Mais ça se bouscule au portillon et ça se prend les pieds dans le
tapis. Au point que je dois distinguer les service "amorçés" (au démarrage
de XP) des services "démarrés" (à l'ouverture de session) sinon ça se bloque
parfois (rien de méchant mais bouton reset et on s'en repaye un tour).
En ce moment je bidouille SQL Server. J'ai plein de rouge dans l'observateur
d'évènements. Et pour cause : des services dépendants veulent démarrer avant
les services maîtres. Et comme je suis un informaticien consciencieux (si
!), je n'aime pas trop cette salade du coup j'ai mis les services SQL Server
en manuel (en plus je ne m'en sers pas tous les jours). Et si je démarre les
services dans l'ordre logique (le moteur de BDD _avant_ Reporting Services)
il n'y plus de rouge. Donc question : pourquoi n'est-ce pas géré par Windows
(même les dernières version) ? Même manuellement un petit fichier de config
avec des scripts simplissimes indiquant que tel service doit être chargé
seulement après que tel autre le soit. Pourtant pas sorcier (et plus utile
que des finasseries graphiques sur le bureau). Il existe peut-être même un
utilitaire en ce sens, mais je ne vois pas comment le demander à Google. Si
vous en connaissez j'en serais preneur avec mes remerciements.

Poser une question


Williamhoustra a écrit :
J'ai sur 2 machines différentes 2 SQL-server (2000 et 2008) et je n'ai pas
constaté ce problème, donc je ne pourrais pas t'aidé.
PS: La machine est peut-être trop modifié pour se comporter normalement.
Bonjour/Bonsoir ...
Plutôt que de tout installer dans ta machine XP ou Seven, pourquoi tu ne
virtualise pas ?
Virtual PC, VMWare, virtual Box te permettraient d'isoler et de mieux gérer
ce genre de problèmes.
Une machine virtuelle par type de travail.
Non ?
A bientôt
Eric Giffard
MCSE et MCT Windows 2000/2003/XP
Enlevez le mot "de trop" pour une réponse directe
Question à côté: as-tu spécifiquement besoin de SQL Server ?
Si non, alternative: PostgreSQL.
S'installe et s'utilise nasodigitalement sur toutes les versions de
Windows (classe NT)
Ne bouffe pas toute la RAM et toutes les ressources CPU.
Pas de licence onéreuse type MS ni de licences à la con comme MySQL
Une seule version, des tas d'outils, de la doc excellente.
Même pas besoin de ces cochonneries d'ODBC pour accéder aux bases dans
certains environnement.
Ca existe depuis Windows NT4.
Pour chaque service (listé dans la base de registre sous
HKLMCurrentControlSetServices) on a une clé de registre qui s'apelle
DependOnService
Cela a pour effet de s'assurer que le (ou les) services dépendants sont bien
démarrés avant.
Merci ! Je vais essayer ça.