CORRECCIÓN: puede experimentar problemas al intentar expandir el nodo bases de datos en SQL Server Management Studio o el sp_spaceused procedimiento almacenado tarda mucho tiempo en ejecutarse en SQL Server 2008


Error #: 50003663 (revisión de SQL)
Microsoft distribuye las soluciones de Microsoft SQL Server 2008 como un archivo que se puede descargar. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de SQL Server 2008 Fix.

Síntomas


En Microsoft SQL Server 2008, es posible que se produzcan los siguientes problemas.

Problema 1

En SQL Server Management Studio, se conecta a una instancia de SQL Server 2008 como un usuario que no es miembro del rol fijo de servidor sysadmin . Cuando intenta expandir el nodo bases de datos en el explorador de objetos, recibe el siguiente mensaje de error:
No se pudieron recuperar los datos de esta solicitud. (Microsoft. SqlServer. Management. SDK. SFC) Información adicional: excepción al ejecutar una instrucción o un lote de Transact-SQL. (Microsoft. SqlServer. ConnectionInfo) La entidad de seguridad de servidor "<>de usuario " no puede obtener acceso a la base de datos "<>de base de datos " en el contexto de seguridad actual. (Microsoft SQL Server, error: 916)

Problema 2

Tiene una gran cantidad de copias de seguridad de la base de datos. En SQL Server Management Studio, se tarda mucho tiempo en expandir el nodo bases de datos en el explorador de objetos. Además, cuando intenta ejecutar una consulta que devuelve la siguiente información de la tabla del sistema de la base de datos msdb , la consulta tarda mucho tiempo en ejecutarse:
  • La fecha de la última copia de seguridad del registro
  • La fecha de la última copia de seguridad
  • La fecha de la última copia de seguridad diferencial

Problema 3

Al ejecutar el sp_spaceused procedimiento almacenado para devolver el tamaño de la base de datos actual y el espacio que usan los índices, el sp_spaceused procedimiento almacenado tarda mucho tiempo en ejecutarse.

Causa


Causa 1

Cuando un usuario que no es administrador intenta obtener acceso a algunas propiedades de la base de datos, el usuario no tiene permiso para obtener acceso a algunas vistas de catálogo. Por lo tanto, se produce una excepción en el enumerador de objetos de administración de SQL Server (SMO).

Causa 2

Si tiene una gran cantidad de copias de seguridad de la base de datos, hay muchas filas en la tabla del sistema de la base de datos msdb . SQL Server Management Studio ejecuta una consulta en la tabla de perdedo cuando intenta expandir el nodo bases de datos en SQL Server Management Studio.

Resolución


La corrección para este problema se publicó por primera vez en la actualización acumulativa 3. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
960484 Paquete de actualización acumulativa 3 para SQL Server 2008
Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
956909 Las compilaciones de SQL Server 2008 que se publicaron después de que se publicó SQL Server 2008

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información


Para obtener más información acerca de qué archivos se han cambiado y para obtener información sobre los requisitos previos para aplicar el paquete de actualización acumulativa que contiene el hotfix que se describe en este artículo de Microsoft Knowledge base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
960484 Paquete de actualización acumulativa 3 para SQL Server 2008

Referencias


Para obtener más información sobre la lista de compilaciones disponibles después de la publicación de SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
956909 Las compilaciones de SQL Server 2008 que se publicaron después de que se publicó SQL Server 2008
Para obtener más información sobre el modelo de mantenimiento incremental para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
935897 Un modelo de servicio incremental disponible en el equipo de SQL Server para ofrecer revisiones para problemas detectados
Para obtener más información sobre el esquema de nomenclatura de las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
822499 Nuevo esquema de nomenclatura para los paquetes de actualización de software de Microsoft SQL Server
Para obtener más información acerca de la terminología de actualizaciones de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft