Symptom
Efter utgivningen av Microsoft SQL Server Analysis Service 2012 Service Pack 1 (SP1), har PowerPivot-tillägget för Microsoft Excel 2010 och Microsoft Excel 2013 en design ändring som frågar efter lösen ordet per session för en icke-Windows-integrerad anslutning, till exempel SQL-anslutning. Om en användare till exempel sparar ett lösen ord för SQL-anslutning för en PowerPivot-datamodell och sedan stänger arbets boken i Excel 2010 eller Excel 2013 tillsammans med SQL Server 2012 SP1 PowerPivot-tillägget uppmanas användaren att ange lösen ordet när den stängda arbets boken körs och för data uppdatering av PowerPivot-datamodellen eftersom den kräver en ny session. Obs! Det här beteendet för design ändringar skiljer sig från tidigare versioner, till exempel ett SQL Server Analysis 2012 PowerPivot-tillägg eller SQL Server 2008 R2-tillägg. Design ändringen var avsedd att hantera situationer när en anslutnings sträng återskapas initierades i en session där lösen ordet inte angavs och därför Miss lyckas efterföljande data uppdaterings åtgärder för åtkomst till PowerPivot-datamodellen.
Lösning
I SQL Server Analysis Service 2012 SP1 PowerPivot-tillägget för Excel 2010 och för Excel 2013 kan du återställa beteendet så att användarna inte uppmanas att ange ett lösen ord när de sparar den sparade arbets boken och uppdaterar data modellen. Följ de här stegen om du vill välja ett beteende med för SP1:
-
Hämta och installera den nödvändiga snabb korrigeringen eller kumulativa uppdateringen:
-
För SQL Server Analysis Service 2012 SP1 PowerPivot-tillägget för Excel 2010, är det först åtgärdat i SQL server 2012 SP1 CU8 .
-
För SQL Server Analysis Service 2012 SP1 PowerPivot-tillägget för Excel 2013, är det först åtgärdat i den kumulativa uppdateringen för Office 2013 för maj 2014.
-
-
Klicka på följande register nyckel i Registereditorn:
-
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
-
-
Högerklicka på Inställningar, peka på nyttoch klicka sedan på DWORD -värde.
-
Skriv PasswordPromptBehavior och tryck på RETUR.
-
Högerklicka på PasswordPromptBehavior och klicka sedan på ändra.
-
I rutan Värde data skriver du 1 och klickar sedan på OK.
Obs! PasswordPromptBehavior = 1 är inte att fråga efter lösen ord för icke-Windows-integrerad anslutning, 0 är att ange lösen ord för icke-Windows-integrerad anslutning.