Le programme d'installation n'a pas pu installer le fournisseur SMS

Le message d’erreur “Le programme d'installation n'a pas pu installer le fournisseur SMS” ou, en anglais “Setup failed to install SMS Provider” peut apparaître lors de l’installation de System Center Configuration Manager 2007 (ConfigMgr).

Une erreur assez classique est suceptible de provoquer ce message. Les conditions à remplir sont les suivantes :

  • Vous utilisez un serveur de base de données SQL Server distinct de votre serveur,
  • Les services de SQL Server fonctionnent avec un compte de service

Ce message provient du fait que le compte de service utilisé n’est pas administrateur du domaine dans lequel sont installés vos serveurs ; ce qui est assez fréquent et je ne vous encouragerai pas à modifier ce réglage :-).

Pour que l’installation de ConfigMgr et son fonctionnement, il est nécessaire de rajouter manuellement un nom du service principal ou Service principal name (SPN) en anglais.

Pour effectuer ce réglage :

Ouvrir une session sur un ordinateur avec un compte ayant le privilège d’administrateur du domaine auquel appartient votre serveur SQL Server

Lancer les commandes suivantes :

SetSPN -A MSSQLSvc/<Nom_NetBIOS_du_Serveur_SQL>:1433 <Domaine>\<Compte>

SetSPN -A MSSQLSvc/<Nom_FQDN_du_Serveur_SQL>:1433 <Domaine>\<Compte>

Par exemple :

SetSPN -A MSSQLSvc/YODA:1433 EMPIRE\ZZZSQL

SetSPN -A MSSQLSvc/yoda.empire.local:1433 EMPIRE\ZZZSQL

Note : vous devez respecter la case pour MSSQLSvc !

Une fois ce réglage effectué, vous devriez réussir l’installation de ConfiMgr.