Una actualización está disponible para el año 2012 de SQL Server que cambia las restricciones de permisos

Seleccione idioma Seleccione idioma
Id. de artículo: 2683304 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Este artículo describe una actualización que está disponible para Microsoft SQL Server 2012. Esta actualización cambia las restricciones de permisos y permite que los usuarios que tienen permisos SELECT para ejecutar el comando DBCC SHOW_STATISTICS si se cumplen las condiciones siguientes:
  • Los usuarios tienen permisos SELECT en todas las columnas en el objeto de las estadísticas.
  • Los usuarios tienen permisos SELECT en todas las columnas en una condición de filtro si existe el filtro.
Antes de que un usuario aplica la actualización, el usuario debe estar en una de las siguientes funciones si el usuario intenta ejecutar el comando DBCC SHOW_STATISTICS para ver las estadísticas de optimización de consultas en las tablas remotas:
  • La función de servidor fija sysadmin
  • El valor de la base de datos db_owner
  • La función de base de datos db_ddladmin
Esta restricción de permisos afecta a las funcionalidades de consulta distribuida. Recopilación de estadísticas de optimización de la consulta es una parte de la compilación de las consultas distribuidas. Sin embargo, el usuario que ejecuta las consultas distribuidas generalmente no tiene los permisos de las tablas remotas. En esta situación, las consultas distribuidas se ejecutan en un plan de consultas no óptimos. Además, se produce un rendimiento deficiente al ejecutan las consultas.

Una vez que el usuario aplica esta actualización, se pueden usar estadísticas cuando los usuarios compilación las consultas distribuidas de orígenes de datos remotos que tengan permisos SELECT sólo.

NotaPara mantener la restricción de permiso original en SQL Server 2012, habilitar el indicador de traza 9485.

Solución

Información de la revisión

Hay una revisión compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Aplicar esta revisión sólo a los sistemas que experimenten el problema descrito en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga esta revisión.

Si la revisión está disponible para descargar, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si no aparece en esta sección, póngase en contacto con servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o cualquier solución de problemas es necesario, es posible que deba crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las cuestiones y problemas que no reúnan los requisitos para esta revisión en cuestión. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft y soporte técnico o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota El formulario de "Descarga de revisión disponible" muestra los idiomas para que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Para aplicar esta revisión, debe tener instalado de SQL Server 2012.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar esta revisión.

Información de reemplazo de hotfix

Esta revisión no sustituye a ninguna otra revisión.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (u otros posteriores) que se enumeran en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para ver la diferencia entre la hora UTC y la hora local, utilice el Zona horaria ficha en la Fecha y hora elemento en el Panel de Control.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataforma
Sqldk.dll2011.110.2318.02,007,95220-Abr-121: 26x 64
Sqllang.dll2011.110.2318.033,925,52020-Abr-121: 26x 64
Sqlmin.dll2011.110.2318.032,448,40020-Abr-121: 26x 64
Sqlservr.exe2011.110.2318.0190,86420-Abr-121: 35x 64
Sqltses.dll2011.110.2318.08,923,53620-Abr-121: 26x 64
Sqldk.dll2011.110.2318.01,639,31220-Abr-121: 25x 86
Sqllang.dll2011.110.2318.025,999,24820-Abr-121: 25x 86
Sqlmin.dll2011.110.2318.026,512,27220-Abr-121: 25x 86
Sqlservr.exe2011.110.2318.0160,14420-Abr-121: 34x 86
Sqltses.dll2011.110.2318.08,154,00020-Abr-121: 25x 86

Estado

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

Referencias

Para obtener más información acerca de la restricción de permiso original para el comando DBCC SHOW_STATISTICS , vaya al sitio Web de MSDN siguiente:
Información general acerca de la restricción de permiso original para DBCC SHOW_STATISTICS
Para obtener más información acerca de cómo conceder permisos de objeto, vaya al sitio Web de MSDN siguiente:
Cómo conceder permisos de objeto

Propiedades

Id. de artículo: 2683304 - Última revisión: lunes, 11 de junio de 2012 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Web
Palabras clave: 
kbautohotfix kbqfe kbHotfixServer kbfix kbexpertiseadvanced kbsurveynew kbmt KB2683304 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): 2683304

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