Příznaky
Po vydání aktualizace Microsoft SQL Server Analysis Service 2012 Service Pack 1 (SP1) má doplněk PowerPivot pro Microsoft Excel 2010 a pro aplikaci Microsoft Excel 2013 návrhovou změnu, která vyzve uživatele k zadání hesla pro připojení bez systému Windows, jako je třeba připojení SQL. Pokud uživatel například uloží heslo pro připojení k SQL pro datový model PowerPivot a potom sešit zavřený v Excelu 2010 nebo Excelu 2013 společně s doplňkem SQL Server 2012 SP1 PowerPivot, zobrazí se výzva k zadání hesla při opětovném otevření zavřeného sešitu a k provedení aktualizace dat modelu PowerPivot. Poznámka Toto chování změny návrhu se liší od verzí předběžných aktualizací SP1, jako je doplněk PowerPivot pro SQL Server Analysis 2012 nebo SQL Server 2008 R2 PowerPivot. Změna návrhu byla původně určena do stavu situace, kdy bylo nové sestavení připojovacího řetězce inicializováno v relaci, kde nebylo zadáno heslo, a proto se pro přístup k datovému modelu PowerPivot nezdaří následné operace aktualizace dat.
Řešení
V doplňku SQL Server Analysis Service 2012 SP1 PowerPivot pro Excel 2010 a Excel 2013 se dá vrátit zpátky, takže uživatelé nebudou při opětovném otevření uloženého sešitu vyzváni k zadání hesla a k provedení aktualizace dat datového modelu PowerPivot. Chcete-li se přihlásit k chování před aktualizací SP1, postupujte takto:
-
Získání a použití požadované opravy hotfix nebo kumulativní aktualizace:
-
Doplněk doplňku SQL Server Analysis 2012 Service pro CU8 SP1 pro Excel 2010 je poprvé opraven v aktualizaci SQL server 2012 SP1 .
-
Doplněk SQL Server Analysis Service 2012 SP1 PowerPivot pro Excel 2013 je poprvé opraven v kumulativní aktualizaci Office 2013 pro květen 2014.
-
-
V editoru registru klikněte na následující klíč registru:
-
Excel 2010: HKEY_CURRENT_USER \software\microsoft\office\14.0\gemini\settings
-
Excel 2013: HKEY_CURRENT_USER \software\microsoft\office\15.0\powerpivot\settings
-
-
Klikněte pravým tlačítkem na Nastavení, přejděte na Novýa potom klikněte na hodnota DWORD .
-
Zadejte PasswordPromptBehavior a stiskněte ENTER.
-
Klikněte pravým tlačítkem myši na PasswordPromptBehavior a potom klikněte na změnit.
-
Do pole Údaj hodnoty zadejte 1 a klikněte na OK.
Poznámka PasswordPromptBehavior = 1 nezobrazuje dotaz na heslo pro integrované připojení jiného systému než Windows, 0 je výzva k zadání hesla pro připojení jiného uživatele než Windows.