Sintomas
Considere o seguinte cenário:
-
Tem o Microsoft SQL Server Management Studio instalado num computador cliente baseado no Windows 8.1.
-
Liga o painel object Explorer a uma instância dos Serviços de Análise de Servidores do Microsoft SQL (SSAS) no SQL Server Management Studio.
-
Tente selecionar propriedades para o caso de SSAS para visualizar ou alterar as propriedades da instância.
Neste cenário, a caixa de diálogo de propriedades não aparece. Além disso, recebe a seguinte mensagem de erro:
====================================não posso mostrar o dialog solicitado. (SqlMgmt)------------------------------Exgrama Localização: em Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog (XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc) at Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogProvider) em Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm (XmlDocument doc, Fornecedor IServiceProvider, controlo ISqlControlCollection) em Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor (XmlDocument doc, fornecedor IServiceProvider) em Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) at Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()======================================================================================================================================================o inicializador do tipo de 'Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel' lançou uma exceção. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Programa Localização: em Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor (CDataContainer dataContainer) em Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor (CDataContainer dataContainer)=================================item já foi adicionado. Chave no dicionário: '4096' Chave a ser adicionada: '4096' (mscorlib)------------------------------Programa Localização: em System.Collections.Hashtable.Insert (Tecla de objetos, Object nvalue, Boolean add) at System.Collections.Hashtable.Add (Object key, Object value) at System.Collections.Specialized.StringDictionary.Add (Chave de cordas, valor de corda) em Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. cctor()
Resolução
O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server.
Atualização Cumulativa 11 para SQL Server 2012 /en-us/help/2908007
Atualização Cumulativa 7 para SQL Server 2012 SP1 /en-us/help/2894115
Atualização Cumulativa 14 para SQL Server 2008 SP3 /en-us/help/2893410
Atualização Cumulativa 10 para SQL Server 2008 R2 SP2 /en-us/help/2908087
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Solução
Se não conseguir aplicar a correção que é discutida na secção "Resolução", utilize uma das seguintes soluções para então então as alterações planeadas utilizando o SQL Server Management Studio.Nota Estas soluções alternativas não resolvem o erro no SQL Server Management Studio. Apenas fornecem métodos alternativos para esmutar as alterações planeadas.Solução Alternativa 1: Utilize o SQL Server Management Studio num computador diferentePara contornar este problema, utilize o SQL Server Management Studio num computador diferente que esteja a executar uma versão anterior do sistema operativo.Solução 2: Editar manualmente as etiquetas de propriedadePara contornar este problema, edite manualmente as etiquetas de propriedade no ficheiro de configuração Msmdsrv.ini no disco do servidor Serviços de Análise. Para tal, siga estes passos:
-
Inicie o Bloco de Notas num modo de administrador elevado.
-
No Bloco de Notas, clique em 'Arquivar',clique em 'Abrir'e, em seguida, localize a pasta que contém o ficheiro Msmdsrv.ini.Nota Esta pasta pode estar localizada nos ficheiros de programa de 64 bits predefinidos ou numa letra de unidade de disco separada se as escolhas originais de configuração forem personalizadas. Por exemplo, o ficheiro Msmdsrv.ini pode estar localizado numa das seguintes pastas.
Produto
Localização
Microsoft SQL Server Analysis Services 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10.<Nome de instância>\OLAP\Config
Microsoft SQL Server Analysis Services 2008 R2
%ProgramFiles%\Microsoft SQL Server\MSAS10_50.<Nome de instância>\OLAP\Config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<Nome de instância>\OLAP\Config
Nota O nome <Instance> <instance representa o nome da instância. Por predefinição, <nome de instância> é MSSQLSERVER.
-
Selecione o ficheiro Msmdsrv.ini.
-
Editar o valor na etiqueta para o imóvel que necessita de ajuste.Notas
-
Recomendamos que faça uma cópia de segurança segura do ficheiro Msmdsrv.ini antes de editar o ficheiro.
-
Valores incorretos ou inesperados ou entradas de tag XML no ficheiro Msmdsrv.ini podem fazer com que o serviço de Serviços de Análise não comece no futuro. Portanto, tem de ter cuidado ao editar o ficheiro Msmdsrv.ini.
-
Nem todas as propriedades podem ser modificadas utilizando o ficheiro de configuração. Por exemplo, as definições de segurança ou de colagem só podem ser alteradas utilizando o SQL Server Management Studio. Nesses casos, terá de utilizar a Workaround 1 ou aplicar o hotfix.
-
-
Guarde o ficheiro.Notas
-
Se receber uma mensagem de erro "Access Denied", certifique-se de que está a executar o Bloco de Notas como administrador.
-
Algumas propriedades podem afetar sem um reinício do serviço de Serviços de Análise após aproximadamente 30 segundos. No entanto, outras propriedades exigem que o serviço seja interrompido e reiniciado para entrar em vigor.
-
Para mais informações, consulte o seguinte tópico em SQL Server Books Online:Configurar propriedades de servidores em serviços de análise
-
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".