Problembeschreibung
Nach der Veröffentlichung von Microsoft SQL Server Analysis Service 2012 Service Pack 1 (SP1) verfügt das PowerPivot-Add-in für Microsoft Excel 2010 und für Microsoft Excel 2013 über eine Entwurfsänderung, mit der das Kennwort pro Sitzung für eine nicht von Windows integrierte Verbindung wie SQL Connection angefordert wird. Wenn ein Benutzer beispielsweise ein Kennwort für SQL Connection für ein PowerPivot-Datenmodell speichert und dann die Arbeitsmappe in Excel 2010 oder Excel 2013 zusammen mit dem SQL Server 2012 SP1 PowerPivot-Add-in schließt, wird der Benutzer aufgefordert, beim erneuten Öffnen der geschlossenen Arbeitsmappe das Kennwort einzugeben und die Datenaktualisierung des PowerPivot-Datenmodells durchzuführen, da es eine neue Sitzung umfasst Hinweis Dieses Verhalten bei der Entwurfsänderung unterscheidet sich von Pre-SP1-Versionen wie SQL Server Analysis 2012 PowerPivot-Add-in oder SQL Server 2008 R2 PowerPivot-Add-in. Die Entwurfsänderung war ursprünglich für Situationen vorgesehen, in denen eine Verbindungszeichenfolgen-Wiederherstellung in einer Sitzung initialisiert wurde, in der das Kennwort nicht eingegeben wurde, und damit nachfolgende Datenaktualisierungsvorgänge für den Zugriff auf das PowerPivot-Datenmodell fehlerhaft sind.
Fehlerbehebung
Im SQL Server Analysis Service 2012 SP1 PowerPivot-Add-in für Excel 2010 und Excel 2013 können Sie das Verhalten so wiederherstellen, dass Benutzer beim erneuten Öffnen der gespeicherten Arbeitsmappe und Durchführen einer Datenaktualisierung des PowerPivot-Datenmodells nicht aufgefordert werden, ein Kennwort einzugeben. Führen Sie die folgenden Schritte aus, um sich für das Verhalten vor dem SP1 zu entscheiden:
-
Beziehen Sie den erforderlichen Hotfix oder das kumulative Update, und wenden Sie ihn an:
-
Für SQL Server Analysis Service 2012 SP1 PowerPivot-Add-in für Excel 2010 wird es zunächst in SQL Server 2012 SP1 CU8 behoben.
-
Für SQL Server Analysis Service 2012 SP1 PowerPivot-Add-in für Excel 2013 wird es zunächst in Office 2013 Kumulatives Update für Mai 2014behoben.
-
-
Klicken Sie im Registrierungs-Editor auf den folgenden Registrierungsschlüssel:
-
Für Excel 2010: HKEY_CURRENT_USER \software\microsoft\office\14.0\gemini\settings
-
Für Excel 2013: HKEY_CURRENT_USER \software\microsoft\office\15.0\powerpivot\settings
-
-
Klicken Sie mit der rechten Maustaste auf Einstellungen, zeigen Sie auf neu, und klicken Sie dann auf DWORD -Wert.
-
Geben Sie PasswordPromptBehavior ein, und drücken Sie dann die EingabeTaste.
-
Klicken Sie mit der rechten Maustaste auf PasswordPromptBehavior , und klicken Sie dann auf ändern.
-
Geben Sie im Feld Wertdaten den Wert1 ein , und klicken Sie dann auf OK.
Hinweis PasswordPromptBehavior = 1 ist keine Aufforderung zur Eingabe eines Kennworts für eine nicht von Windows integrierte Verbindung, 0 ist zum Anfordern eines Kennworts für eine nicht von Windows integrierte Verbindung.