Message d’erreur lors du démarrage du gestionnaire de configuration SQL Server 2008 Reporting Services : « espace de noms non valide »


Symptômes


Sur un ordinateur exécutant Windows Vista, vous installez une instance par défaut de Microsoft SQL Server 2005 Service Pack 2 ou une version ultérieure de SQL Server 2005. Sur le même ordinateur, vous installez une instance nommée de Microsoft SQL Server 2008. Par exemple, vous installez une instance nommée « SQL2008 ». Dans ce scénario, vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit lorsque vous démarrez le gestionnaire de configuration SQL Server 2008 Reporting Services :
Aucun serveur de rapports n’a été trouvé. Détails : espace de noms non valide

Cause


Ce problème se produit si le gestionnaire de configuration SQL Server 2008 Reporting Services pointe vers l’instance SQL Server 2005 Reporting Services et s’il ne trouve pas l’instance SQL Server 2008.

Résolution


Pour résoudre ce problème, utilisez l'une des méthodes suivantes.

Méthode 1 : installer le package de mise à jour cumulative 1 pour SQL Server 2008

Pour plus d’informations sur la façon d’installer le package de mise à jour cumulative 1 pour SQL Server 2008, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
956717 Package de mise à jour cumulative 1 pour SQL Server 2008

Méthode 2 : ajouter un espace de noms WMI

Ajoutez un espace de noms WMI qui correspond à l’espace de noms que l’outil Gestionnaire de configuration SQL Server 2008 Reporting Services tente d’utiliser. Pour cela, procédez comme suit :Remarque cette procédure fait référence à une exemple d’instance nommée « sql2008 ».
  1. Recherchez le fichier ReportingServices. mof pour l’instance SQL Reporting Services 2008 nommée « SQL2008 ». Par défaut, ce fichier se trouve dans le dossier suivant :
    C:\Progam Files\Microsoft SQL Server\MSRS10. SQL2008\Reporting Services\ReportServer\bin
  2. Enregistrez ou copiez le fichier ReportingServices. mof dans un fichier doté d’un nom unique, tel que Reportingservicesalt. mof.
  3. Ouvrez le fichier Reportingservicealt. mof à l’aide d’un éditeur de texte tel que le bloc-notes.
  4. Dans le menu édition , cliquez sur remplacer.
  5. Dans la zone Rechercher , tapez le nom de l’instance modifié, comme RS_SQL2008.
  6. Dans la zone remplacer par , tapez le nom d’instance non modifié (par exemple, sql2008.
  7. Cliquez sur remplacer tout.
  8. Enregistrez le fichier, puis quittez le bloc-notes.
  9. Ouvrez une invite de commandes, puis accédez au dossier que vous avez utilisé à l’étape 1.
  10. Tapez mofcomp reportingservicesalt. mof, puis appuyez sur entrée. Remarque Si le nom de l’instance Reporting Services contient un trait de soulignement (_), un signe dollar ($) ou un signe dièse (#), vous devez utiliser la méthode 1. Ou vous devez réinstaller l’instance.

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.