Síntomas
Imagine la siguiente situación:
-
Tiene Microsoft SQL Server Management Studio instalado en un equipo cliente basado en Windows 8,1.
-
Conecte el panel Explorador de objetos a una instancia de Microsoft SQL Server Analysis Services (SSAS) en SQL Server Management Studio.
-
Intenta seleccionar las propiedades de la instancia de SSAS para ver o cambiar las propiedades de la instancia.
En este escenario, el cuadro de diálogo Propiedades no aparece. Además, aparece un mensaje de error similar al siguiente:
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =. No se puede mostrar el cuadro de diálogo solicitado. = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =. no se puede mostrar el cuadro de diálogo solicitado. (SqlMgmt)------------------------------Ubicación del programa: en Microsoft. SqlServer. Management. SqlMgmt. DefaultLaunchFormHostedControlAllocator. AllocateDialog (XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer DC) en Microsoft. SqlServer. Management. SqlMgmt. DefaultLaunchFormHostedControlAllocator. Microsoft. SqlServer. Management. SqlMgmt. ILaunchFormHostedControlAllocator. CreateDialog (XmlDocument initializationXml, IServiceProvider dialogServiceProvider) en Microsoft. SqlServer. Management. SqlMgmt. LaunchForm. InitializeForm (documento XmlDocument, proveedor IServiceProvider, ISqlControlCollection control) en Microsoft. SqlServer. Management. SqlMgmt. LaunchForm.. ctor (XmlDocument doc, proveedor IServiceProvider) en Microsoft. SqlServer. Management. UI. VSIntegration. ObjectExplorer. ToolMenuItemHelper. OnCreateAndShowForm (IServiceProvider SP, documento XmlDocument) en Microsoft. SqlServer. Management. SqlMgmt. RunningFormsTable. RunningFormsTableImpl. ThreadStarter. StartThread () = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = (Microsoft. AnalysisServices. SsmsManagementDialogs)------------------------------Ubicación del programa: en Microsoft. AnalysisServices. ManagementDialogs. ServerPropertiesLanguagePanel.. ctor (contenedor de CDataContainer) en Microsoft. AnalysisServices. ManagementDialogs. ServerPropertiesDialog.. ctor (contenedor de la CDataContainer) = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =. Clave en el diccionario: ' 4096 ' clave: ' 4096 ' (mscorlib)------------------------------Ubicación del programa: en System. Collections. Hashtable. Insert (clave de objeto, objeto nvalue, tipo Boolean) en System. Collections. Hashtable. Add (clave de objeto, valor de objeto) en System. Collections. Specialized. StringDictionary. Add (clave de cadena, valor de cadena) en Microsoft. AnalysisServices. ManagementDialogs cctor ()
Resolución
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 11 para SQL Server 2012 /en-us/help/2908007
Actualización acumulativa 7 para SQL Server 2012 SP1 /en-us/help/2894115
Actualización acumulativa 14 para SQL Server 2008 SP3 /en-us/help/2893410
Actualización acumulativa 10 para SQL Server 2008 R2 SP2 /en-us/help/2908087
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Solución alternativa
Si no puede aplicar la corrección que se describe en la sección "resolución", use una de las siguientes soluciones alternativas para realizar los cambios planeados con SQL Server Management Studio.Nota Estas soluciones alternativas no resuelven el error en SQL Server Management Studio. Solo proporcionan métodos alternativos para realizar los cambios planificados.Solución 1: Use SQL Server Management Studio en un equipo diferentepara solucionar este problema, use SQL Server Management Studio en otro equipo que ejecute una versión anterior del sistema operativo.Solución 2: edite manualmente las etiquetas de propiedadpara evitar este problema, edite manualmente las etiquetas de propiedad en el archivo de configuración msmdsrv. ini del disco del servidor de Analysis Services. Para ello, siga estos pasos:
-
Inicie el Bloc de notas en un modo de administrador elevado.
-
En el Bloc de notas, haga clic en archivo, en abriry, a continuación, busque la carpeta que contiene el archivo msmdsrv. ini.Nota Esta carpeta puede encontrarse en los archivos de programa predeterminados de 64 bits o en una letra de unidad de disco separada si las opciones de configuración originales fueron personalizadas. Por ejemplo, el archivo msmdsrv. ini puede estar ubicado en una de las siguientes carpetas.
Producto
Ubicación
Microsoft SQL Server Analysis Services 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10. <nombre de instancia> \olap\config
Microsoft SQL Server Analysis Services 2008 R2
%ProgramFiles%\Microsoft SQL Server \ MSAS10_50. <nombre de instancia> \olap\config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11. <nombre de instancia> \olap\config
Nota El marcador de posición <nombre de instancia> representa el nombre de la instancia. De forma predeterminada, <nombre de instancia> es MSSQLSERVER.
-
Seleccione el archivo msmdsrv. ini.
-
Edite el valor de la etiqueta de la propiedad que necesita ajustar.Notas
-
Le recomendamos que haga una copia de seguridad segura del archivo msmdsrv. ini antes de modificar el archivo.
-
Los valores incorrectos o inesperados o las entradas de etiqueta XML en el archivo msmdsrv. ini pueden provocar que el servicio Analysis Services no se inicie en el futuro. Por lo tanto, debe tener cuidado al modificar el archivo msmdsrv. ini.
-
No se pueden modificar todas las propiedades usando el archivo de configuración. Por ejemplo, la configuración de seguridad o intercalación solo se puede modificar mediante SQL Server Management Studio. En esos casos, tendrá que usar la solución alternativa 1 o aplicar la revisión.
-
-
Guarde el archivo.Notas
-
Si recibe un mensaje de error "acceso denegado", asegúrese de que está ejecutando el Bloc de notas como administrador.
-
Algunas propiedades pueden surtir efecto sin reiniciar el servicio Analysis Services después de aproximadamente 30 segundos. Sin embargo, otras propiedades hacen que sea necesario detener el servicio y reiniciarlo.
-
Para obtener más información, vea el tema siguiente en SQL Server Books online:configurar las propiedades del servidor en Analysis Services
-
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".