REVISIÓN: El rendimiento de consulta disminuye cuando ejecuta una consulta contra un servidor de Analysis Services que tiene la seguridad dinámica implementado para muchos usuarios

Seleccione idioma Seleccione idioma
Id. de artículo: 872783 - Ver los productos a los que se aplica este artículo
Error nº: 14370 (Plato7x)


importante este artículo contiene información acerca de cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Contenido del artículo

Resumen

En este artículo describe lo siguiente acerca de esta versión de revisión:
  • Los problemas que corrigen este paquete de revisiones.
  • Los requisitos previos para instalar el paquete de hotfix.
  • Si debe reiniciar o no el equipo después de instalar el paquete de hotfix.
  • Si el paquete de hotfix queda reemplazado o no por otro paquete de hotfix.
  • Si debe hacer cambios en el registro.
  • Archivos contenidos en el paquete de hotfix.

Síntomas

Cuando ejecuta una consulta contra un servidor Microsoft SQL Server 2000 Analysis Services que está protegido por seguridad dinámica, puede observar que disminuye el rendimiento de consulta.

El problema se produce cuando se cumplen las condiciones siguientes:
  • Se implementa la seguridad dinámica para muchos usuarios. Este número es 2000 o más.

    Nota El nombre de los usuarios se almacenarán en una tabla de usuario que normalmente se denomina usuarios .
  • Han realizado muchas conexiones en el Analysis server por los usuarios.
Para obtener una lista de revisiones anteriores, consulte la sección "Microsoft SQL Server 2000 Service Pack 3 o Microsoft SQL Server 2000 Service Pack 3a revisiones" en el siguiente artículo de Microsoft Knowledge Base:
290211Cómo obtener el service pack más reciente de SQL Server 2000

Causa

Cuando un usuario consulta un cubo que está protegido por seguridad dinámica, Analysis Services crea una dimensión de réplica para cada usuario quién se conecta al servidor de Analysis Services y que se comprueba la seguridad dinámica. Las dimensiones de réplica no se descargan hasta un cumplen las condiciones siguientes:
  • Se procesa una dimensión o un cubo que contiene la dimensión.
  • Analysis Services se reinicia.
  • Se cambia la pertenencia a funciones.
Además, las dimensiones de réplica no se descarga incluso cuando el usuario se desconecta. Por lo tanto, cuando se han realizado muchas conexiones al servidor de Analysis Services por los usuarios, un retraso se produce en validar los nuevos usuarios que se conectan al servidor de Analysis Services. Este comportamiento se produce porque Analysis Services debe recorrer todas las dimensiones de réplica para determinar si debe crearse una nueva dimensión de réplica.

Solución

Información de Service Pack

Para resolver este problema, consiga el Service Pack más reciente para Microsoft SQL Server 2000. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211Cómo obtener el Service Pack más reciente de SQL Server 2000

Información de revisiones

Requisitos previos

Esta revisión requiere Microsoft SQL Server 2000 Analysis Services Service Pack 3 (SP3).

Para obtener información adicional acerca de cómo obtener SQL Server 2000 Analysis Services SP3, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211Cómo obtener el Service Pack más reciente de SQL Server 2000

Información de reinicio

No es necesario que reinicie el equipo una vez aplicado este hotfix.

Información del registro

Advertencia si utiliza incorrectamente el Editor del Registro, puede causar serios problemas que tal vez requieran volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Después de instalar esta revisión, siga estos pasos:
  1. Agregue el valor de registro DWORD
    DimSecFlavor
    a la siguiente subclave del registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server\CurrentVersion
  2. Establezca el valor del valor de registro DWORD
    DimSecFlavor
    a 1. Si establece el valor de
    DimSecFlavor
    DWORD del registro en 1, Analysis Services no busca de una dimensión de réplica existente en la memoria para buscar y comprobar una función. Analysis Services se encuentra y se comprueba una función haciendo coincidir el id de usuario y la combinación de id de función. Esto mejorará el rendimiento de consulta cuando se implementa seguridad dinámica para muchos usuarios y cuando los conjuntos de permitidos o los conjuntos de denegado para la seguridad dinámica son complejos.

Información de archivos de hotfix

Este hotfix contiene sólo los archivos necesarios para corregir los problemas recogidos en este artículo. Esta revisión no puede contenga todos los archivos que debe tener para actualizar plenamente un producto a la compilación más reciente.

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y horas de estos archivos aparecen en la hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.

32 Bits SQL Server 2000 Analysis Services

Esta compilación de revisión está diseñada para un servidor que ejecuta SQL Server 2000 Analysis Services 32 bits:
   Date         Time   Version    Size       File name
   -------------------------------------------------------
   06-Apr-2004  07:56                18,800  Msmd.h
   15-Jul-2004  13:22  8.0.960.0    221,760  Msmdcb80.dll     
   15-Jul-2004  13:48  8.0.0.960  4,063,808  Msmddo80.dll     
   15-Jul-2004  13:15  8.0.960.0  1,036,864  Msmdgd80.dll     
   15-Jul-2004  13:09  8.0.960.0    172,608  Msmdpump.dll     
   15-Jul-2004  12:47  8.0.960.0    446,524  Msmdsgn.rll
   15-Jul-2004  13:57  8.0.0.960  9,642,564  Msmdsgn80.dll    
   15-Jul-2004  13:10  8.0.960.0  1,839,684  Msmdsrv.exe      
   15-Jul-2004  13:33  8.0.960.0  2,085,456  Msolap80.dll     
   15-Jul-2004  12:28  8.0.960.0    213,068  Msolap80.rll

SQL Server 2000 Analysis Services de 64 bits

Esta compilación de revisión está diseñada para un servidor que ejecuta SQL Server 2000 Analysis Services 64 bits:
   Date         Time   Version    Size       File name     Platform
   ----------------------------------------------------------------
   06-Apr-2004  07:56                18,800  Msmd.h
   15-Jul-2004  15:24  8.0.960.0  5,507,584  Msmdcb80.dll  IA-64
   15-Jul-2004  15:24  8.0.960.0  5,816,320  Msmdgd80.dll  IA-64
   15-Jul-2004  15:24  8.0.960.0  5,146,624  Msmdpump.dll  IA-64
   15-Jul-2004  15:24  8.0.960.0  6,010,368  Msmdsrv.exe   IA-64
   15-Jul-2004  15:24  8.0.960.0  6,686,208  Msolap80.dll  IA-64
   15-Jul-2004  14:11  8.0.960.0    201,216  Msolap80.rll


Nota Debido a la interdependencia entre archivos, la revisión más reciente que contiene estos archivos también puede contener archivos adicionales.

Estado

Microsoft ha confirmado que se trata de un error de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Este problema se corrigió por primera vez en Pack 4 de Microsoft SQL Server 2000.

Más información

Para obtener más información acerca de cómo dinámicas las dimensiones de funciona y réplica de seguridad, consulte el siguiente en el sitio Web de Microsoft TechNet:
Microsoft SQL Server 2000 Analysis Services rendimiento Guide
http://technet.microsoft.com/en-us/library/cc917609.aspx
Para obtener información adicional acerca del esquema de nomenclatura actualizaciones de Microsoft SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
822499Nuevo esquema de nomenclatura para los paquetes de actualización del software de Microsoft SQL Server
Para obtener información adicional acerca de la terminología que usa Microsoft cuando corrige software después de haberlo publicado, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 872783 - Última revisión: martes, 21 de noviembre de 2006 - Versión: 2.4
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Analysis Services
Palabras clave: 
kbmt kbsqlserv2000presp4fix kbregistry kbperformance kbsecurity kbfix kbbug kbhotfixserver kbqfe KB872783 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 872783

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com