Symptômes
Après la publication de Microsoft SQL Server Analysis Service 2012 Service Pack 1 (SP1), le complément PowerPivot pour Microsoft Excel 2010 et pour Microsoft Excel 2013 a une modification de conception qui invite à entrer le mot de passe par session pour une connexion intégrée non Windows, telle que la connexion SQL. Par exemple, si un utilisateur enregistre un mot de passe pour connexion SQL pour un modèle de données PowerPivot, puis ferme le classeur dans Excel 2010 ou Excel 2013 avec SQL Server complément PowerPivot 2012 SP1, l’utilisateur est invité à entrer le mot de passe lors de la réouverture du classeur fermé et à actualiser les données du modèle de données PowerPivot, car cela implique une nouvelle session.
Remarque Ce comportement de modification de conception est différent des versions antérieures à SP1 telles que SQL Server complément PowerPivot Analysis 2012 ou SQL Server complément PowerPivot 2008 R2. À l’origine, la modification de la conception était destinée à résoudre les situations où une reconstruction chaîne de connexion a été initialisée sur une session où le mot de passe n’avait pas été entré. Par conséquent, les opérations d’actualisation des données suivantes échouent pour l’accès au modèle de données PowerPivot.
Résolution
Dans SQL Server complément PowerPivot Analysis Service 2012 SP1 pour Excel 2010 et Excel 2013, il est possible de rétablir le comportement afin que les utilisateurs ne soient pas invités à entrer un mot de passe lors de la réouverture du classeur enregistré et de l’actualisation des données du modèle de données PowerPivot. Pour accepter le comportement pré-SP1, procédez comme suit :
Obtenez et appliquez le correctif logiciel ou la mise à jour cumulative requise :
- Pour SQL Server complément PowerPivot Analysis Service 2012 SP1 pour Excel 2010, il est d’abord résolu dans SQL Server 2012 SP1 CU8 .
- Pour SQL Server complément PowerPivot Analysis Service 2012 SP1 pour Excel 2013, il est d’abord résolu dans la mise à jour cumulative Office 2013 de mai 2014.
Dans l’Éditeur du Registre, cliquez sur la clé de Registre suivante :
- Pour Excel 2010 : HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Gemini\Settings
- Pour Excel 2013 : HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPivot\Settings
Cliquez avec le bouton droit sur Paramètres, pointez sur Nouveau, puis cliquez sur Valeur DWORD .
Tapez PasswordPromptBehavior, puis appuyez sur Entrée.
Cliquez avec le bouton droit sur PasswordPromptBehavior, puis cliquez sur Modifier.
Dans la zone Données de la valeur , tapez 1, puis cliquez sur OK.
Remarque PasswordPromptBehavior = 1 ne demande pas le mot de passe pour une connexion intégrée non Windows, 0 est d’inviter le mot de passe pour une connexion non intégrée windows.