J'ai un problème intermittent avec un package d'installation de logiciel qui installe notre produit (écrit en utilisant InstallShield / InstallScript). Pendant le processus d'installation, nous redémarrons le service de navigateur SQL. La plupart du temps, cela fonctionne bien. Mais parfois - et je n'ai pas trouvé comment reproduire cela de manière prévisible - le service ne redémarre pas, et je trouve dans mon gestionnaire "Services" que l'état du service est défini sur "Désactivé".
Avez-vous des idées sur ce qui entraînerait la désactivation du service et comment empêcher qu'il se produise?
sql-server
sql-server-2008
sql-server-2008-r2
Shaul Behr
la source
la source
Réponses:
Le service de navigation de SQL Server est souvent installé à l'état désactivé (et c'est de cela qu'il s'agit pour mon lien SQL Slammer, il donne l'historique des raisons pour lesquelles le service de navigateur est prédéfini pour être désactivé sauf si requis). Elle n'est requise que pour les instances nommées ou les instances écoutant sur des ports autres que ceux par défaut. Le programme d'installation de votre application ne doit redémarrer le service Navigateur que si nécessaire, et doit certainement rechercher un service désactivé et demander à un administrateur l'autorisation d'activer le service (c'est-à-dire afficher une boîte de dialogue de confirmation) avant de jouer avec.
la source