Sintomas
Após o lançamento do Microsoft SQL Server Analysis Service 2012 Service Pack 1 (SP1), o suplemento PowerPivot para Microsoft Excel 2010 e para Microsoft Excel 2013 tem uma alteração de design que solicita a senha por sessão para uma conexão não integrada ao Windows, como a conexão SQL. Por exemplo, se um usuário salvar uma senha para conexão do SQL para um modelo de dados do PowerPivot e, em seguida, fechar a pasta de trabalho no Excel 2010 ou no Excel 2013 juntamente com o suplemento do SQL Server 2012 SP1 PowerPivot, o usuário será solicitado a inserir a senha ao reabrir a pasta de trabalho fechada e para executar a atualização de dados do modelo de dados Observação Esse comportamento de alteração de design é diferente das versões anteriores ao SP1, como o suplemento do SQL Server Analysis 2012 PowerPivot ou o suplemento PowerPivot do SQL Server 2008 R2. A alteração de design foi originalmente desenvolvida para tratar de situações em que uma recriação de cadeia de conexão foi inicializada em uma sessão na qual a senha não tinha sido inserida e, assim, as operações de atualização de dados subsequentes falharão para o acesso ao modelo de dados PowerPivot.
Resolução
Nos suplementos do SQL Server Analysis Service 2012 SP1 do PowerPivot para Excel 2010 e no Excel 2013, é possível reverter o comportamento para que os usuários não sejam solicitados a inserir uma senha ao reabrir a pasta de trabalho salva e executar uma atualização de dados do modelo de dados do PowerPivot. Para aceitar o comportamento anterior ao SP1, siga estas etapas:
-
Obter e aplicar o hotfix ou a atualização cumulativa necessária:
-
Para o suplemento do serviço de análise do SQL Server 2012 do PowerPivot para Excel 2010, ele foi corrigido primeiro no SQL Server 2012 SP1 CU8 .
-
Para o suplemento do SQL Server Analysis Service 2012 do PowerPivot para Excel 2013, ele foi corrigido primeiro na atualização cumulativa do Office 2013 para 2014 de maio.
-
-
No editor de registro, clique na seguinte chave do registro:
-
Para o Excel 2010: HKEY_CURRENT_USER \software\microsoft\office\14.0\gemini\settings
-
Para o Excel 2013: HKEY_CURRENT_USER \software\microsoft\office\15.0\powerpivot\settings
-
-
Clique com o botão direito do mouse em configurações, aponte para novoe, em seguida, clique em valor DWORD .
-
Digite PasswordPromptBehavior e pressione Enter.
-
Clique com o botão direito do mouse em PasswordPromptBehavior e clique em Modificar.
-
Na caixa dados do valor , digite 1 e clique em OK.
Observação PasswordPromptBehavior = 1 não solicita a senha para conexão não integrada ao Windows, 0 é solicitar uma senha para conexão não integrada ao Windows.