Bonjour,
J'essaye de mettre en place (dans un premier temps sur une machine de dev) un service de notification avec SQL Server 2005 et j'ai donc suivi le tutoriel disponible dans la MSDN:
En Anglais: http://msdn2.microsoft.com/en-us/library/ms170337.aspx
En Français: http://msdn2.microsoft.com/fr-fr/library/ms170337.aspx
Jusqu'ici, j'ai réussi à faire une grande partie du tuto et à résoudre certains problèmes (quelques composants qui n'étaient pas installés), cependant je coince à l'étape 9
En Anglais: http://msdn2.microsoft.com/en-us/library/ms170375.aspx
En Français: http://msdn2.microsoft.com/fr-fr/library/ms170375.aspx
A cette étape, j'arrive à faire l'inscription (Registering), l'activation (Enabling), mais au moment de démarrer l'instance (Starting the Instance), il se produit l'erreur suivante:
Voici le message d'erreur détaillé:The service did not start due to a logon failure
où 'XXX' est le nom de la machine (locale) sur laquelle s'exécute SQL Server.TITLE: System.ServiceProcess
------------------------------
Cannot start service NS$Tutorial on computer 'XXX'.
------------------------------
ADDITIONAL INFORMATION:
The service did not start due to a logon failure
------------------------------
BUTTONS:
OK
------------------------------
Mes questions sont donc les suivantes:
- que dois-je vérifier au niveau des différents droits pour faire marcher l'exemple ? (droits sur les fichiers, droits dans la BDD)
- que me conseillez-vous de faire au niveau des droits pour garantir une certaine sécurité ? (pour la mise en prod).
Maintenant, je vais anticiper sur une question qui va bientôt se poser (quand le service de notification marchera):
- comment procéder pour que le service de notification communique avec des applications clientes pour, notamment, ordonner le rafraîchissement des données affichées dans les applis clientes ?
Toute aide sera extrêmement appréciée. Les notification services sont une technologie trés intéressante et il n'y a pas (à ma connaissance) d'article sur le sujet sur developpez. Une fois mon problème résolu, je pourrais certainement combler ce manque par la rédaction de quelques articles.
Partager