Symptomy
Po wydaniu dodatku Service Pack 1 (SP1) dla programu Microsoft SQL Server Analysis Services 2012 dodatek PowerPivot dla programu Microsoft Excel 2010 i programu Microsoft Excel 2013 ma zmianę projektu, która monituje o podanie hasła na sesję dla połączenia zintegrowanego bez systemu Windows, takiego jak połączenie SQL. Jeśli na przykład użytkownik zapisze hasło dla połączenia SQL modelu danych programu PowerPivot, a następnie zamknie skoroszyt w programie Excel 2010 lub Excel 2013 razem z dodatkiem SQL Server 2012 SP1 PowerPivot, użytkownik będzie monitowany o wprowadzenie hasła po ponownym otwarciu zamkniętego skoroszytu i wykonanie odświeżania danych w modelu danych programu PowerPivot, ponieważ obejmuje nową sesję. Uwaga To zachowanie zmiany projektu różni się od wersji sprzed SP1, takich jak dodatek SQL Server Analysis 2012 PowerPivot lub dodatek SQL Server 2008 R2 PowerPivot. Zmiana projektu była pierwotnie przeznaczona do zainicjowania sytuacji, gdy w sesji, w której nie wprowadzono hasła, zainicjowano odbudowania parametrów połączenia, a w związku z tym kolejna operacja odświeżania danych zakończy się niepowodzeniem dla dostępu do modelu danych programu PowerPivot.
Rozwiązanie
W programie SQL Server Analysis Services 2012 z dodatkiem SP1 dla programu Excel 2010 i w programie Excel 2013 można przywrócić zachowanie, dzięki czemu użytkownicy nie będą monitowani o wprowadzenie hasła po ponownym otwarciu zapisanego skoroszytu i przeprowadzeniu odświeżania danych modelu danych programu PowerPivot. Aby wybrać zachowanie przed dodatkiem SP1, wykonaj następujące czynności:
-
Uzyskaj i Zastosuj wymaganą poprawkę lub aktualizację zbiorczą:
-
W przypadku usługi SQL Server Analysis Services 2012 z dodatkiem SP1 dla programu Excel 2010 jest ona najpierw rozwiązywana w programie SQL Server 2012 SP1 CU8 .
-
W przypadku usługi SQL Server Analysis Services 2012 z dodatkiem SP1 dla programu Excel 2013 jest ona najpierw rozwiązywana w pakiecie Office 2013 Zbiorcza aktualizacja dla maja 2014.
-
-
W Edytorze rejestru kliknij następujący klucz rejestru:
-
W przypadku programu Excel 2010: HKEY_CURRENT_USER \software\microsoft\office\14.0\gemini\settings
-
W przypadku programu Excel 2013: HKEY_CURRENT_USER \software\microsoft\office\15.0\powerpivot\settings
-
-
Kliknij prawym przyciskiem myszy pozycję Ustawienia, wskaż polecenie Nowy, a następnie kliknij polecenie wartość DWORD .
-
Wpisz PasswordPromptBehavior , a następnie naciśnij klawisz Enter.
-
Kliknij prawym przyciskiem myszy pozycję PasswordPromptBehavior , a następnie kliknij polecenie Modyfikuj.
-
W polu dane wartości wpisz wartość1 , a następnie kliknij przycisk OK.
Uwaga PasswordPromptBehavior = 1 nie ma monitu o podanie hasła dla zintegrowanego połączenia niezgodnego z systemem Windows, 0 oznacza, że ma być wyświetlane monity o hasło zintegrowanego z innymi niż Windows.