S’applique à
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2012 Analysis Services SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Symptômes

Prenons l’exemple du scénario suivant :

  • Microsoft SQL Server Management Studio est installé sur un ordinateur client Windows 8.1.

  • Vous connectez le panneau Explorateur d'objets à un instance de Microsoft SQL Server Analysis Services (SSAS) dans SQL Server Management Studio.

  • Vous essayez de sélectionner Propriétés pour le instance de SSAS afin d’afficher ou de modifier les propriétés du instance.

Dans ce scénario, la boîte de dialogue propriétés n’apparaît pas. En outre, vous recevez le message d’erreur suivant :

=================================== Ne peut pas afficher la boîte de dialogue demandée.=================================== Ne peut pas afficher la boîte de dialogue demandée. (SqlMgmt)emplacement ------------------------------Program : à l’adresse Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, Boîte de dialogue IServiceProvider, CDataContainer dc) à l’adresse Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider) à l’adresse Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control) à l’adresse Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(XmlDocument doc, IServiceProvider provider) at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) at Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTable.ThreadStarter.StartThread()===================================The type initialiseur pour ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel a levé une exception. (Microsoft.AnalysisServices.SsmsManagementDialogs)emplacement ------------------------------program : à l’adresse Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel. ctor(CDataContainer dataContainer) sur Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Item a déjà été ajouté. Clé dans le dictionnaire : « 4096 » Clé ajoutée : « 4096 » (mscorlib)------------------------------ Emplacement du programme : sur System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) sur System.Collections.Hashtable.Add(Object key, Object value) sur System.Collections.Specialized.StringDictionary.Add(String key, String value) à l’adresse Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. cctor()

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Solution de contournement 

Si vous ne pouvez pas appliquer le correctif décrit dans la section « Résolution », utilisez l’une des solutions de contournement suivantes pour apporter les modifications planifiées à l’aide de SQL Server Management Studio.Remarque Ces solutions de contournement ne résolvent pas l’erreur dans SQL Server Management Studio. Ils fournissent uniquement d’autres méthodes pour apporter les modifications planifiées.Solution de contournement 1 : utilisez SQL Server Management Studio sur un autre ordinateurPour contourner ce problème, utilisez SQL Server Management Studio sur un autre ordinateur qui exécute une version antérieure du système d’exploitation.Solution de contournement 2 : modifiez manuellement les balisesde propriété Pour contourner ce problème, modifiez manuellement les balises de propriété dans le fichier de configuration Msmdsrv.ini sur le disque du serveur Analysis Services. Pour cela, procédez comme suit :

  1. Démarrez le Bloc-notes en mode administrateur avec élévation de privilèges.

  2. Dans le Bloc-notes, cliquez sur Fichier, sur Ouvrir, puis recherchez le dossier qui contient le fichier Msmdsrv.ini.Remarque Ce dossier peut se trouver dans les fichiers programme 64 bits par défaut ou sur une lettre de lecteur de disque distincte si les choix d’installation d’origine ont été personnalisés. Par exemple, le fichier Msmdsrv.ini peut se trouver dans l’un des dossiers suivants.

    Produit

    Emplacement

    Microsoft SQL Server Analysis Services 2008

    %ProgramFiles %\Microsoft SQL Server\MSAS10.<Nom de l’instance>\OLAP\Config

    Microsoft SQL Server Analysis Services 2008 R2

    %ProgramFiles %\Microsoft SQL Server\MSAS10_50.<Nom de l’instance>\OLAP\Config

    Microsoft SQL Server Analysis Services 2012

    %ProgramFiles %\Microsoft SQL Server\MSAS11.<Nom de l’instance>\OLAP\Config

    Remarque L’espace réservé <Nom de l’instance> représente le nom du instance. Par défaut, <nom d’instance> est MSSQLSERVER.

  3. Sélectionnez le fichier Msmdsrv.ini.

  4. Modifiez la valeur dans la balise pour la propriété qui doit être modifiée.Notes

    • Nous vous recommandons d’effectuer une copie de sauvegarde sécurisée du fichier Msmdsrv.ini avant de modifier le fichier.

    • Des valeurs incorrectes ou inattendues ou des entrées de balise XML dans le fichier Msmdsrv.ini peuvent empêcher le service Analysis Services de démarrer à l’avenir. Par conséquent, vous devez faire preuve de prudence lorsque vous modifiez le fichier Msmdsrv.ini.

    • Toutes les propriétés ne peuvent pas être modifiées à l’aide du fichier de configuration. Par exemple, les paramètres de sécurité ou de classement ne peuvent être modifiés qu’à l’aide de SQL Server Management Studio. Dans ce cas, vous devez utiliser la solution de contournement 1 ou appliquer le correctif logiciel.

  5. Enregistrez le fichier.Notes

    • Si vous recevez un message d’erreur « Accès refusé », vérifiez que vous exécutez le Bloc-notes en tant qu’administrateur.

    • Certaines propriétés peuvent être affectées sans redémarrage du service Analysis Services après environ 30 secondes. Toutefois, d’autres propriétés nécessitent que le service soit arrêté et redémarré pour prendre effet.

    • Pour plus d’informations, consultez la rubrique suivante dans SQL Server documentation en ligne :Configurer les propriétés du serveur dans Analysis Services

État

Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.