KB970070 - Compatibilidad con páginas bloqueadas en sistemas SQL Server Standard Edition (64 bits)

Se aplica a
SQL Server 2012 Standard SQL Server 2008 R2 Standard SQL Server 2008 Standard Microsoft SQL Server 2005 Standard Edition

Número de error de VSTS: 302851
Número de error de VSTS: 302848
CI 17820

Síntomas

Las ediciones Standard de 64 bits de Microsoft SQL Server 2005 y versiones posteriores que tienen el privilegio Bloquear páginas en memoria establecido para la cuenta de servicio del motor de SQL Server no usan las API de extensiones de ventanas de direcciones (AWE) para la asignación de memoria del grupo de búferes. El uso de API de AWE en ediciones de 64 bits de SQL Server para la asignación de memoria del grupo de búferes se conoce como páginas bloqueadas. El paquete de actualización acumulativa 2 para SQL Server 2008 Service Pack 1 y el paquete de actualización acumulativa 4 para SQL Server 2005 Service Pack 3 proporcionan compatibilidad con las páginas bloqueadas.

Nota: De forma predeterminada, las ediciones Enterprise y Developer de 64 bits de SQL Server 2005 y versiones posteriores admiten páginas bloqueadas. Para obtener más información al respecto, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):

https://msdn.microsoft.com/library/ms187499.aspx

Más información

Las actualizaciones acumulativas introducen la marca de seguimiento 845 y permiten que SQL Server 2008 64-bit Standard Edition y SQL Server 2005 64-bit Standard Edition habiliten las páginas bloqueadas si se establece el privilegio Bloquear páginas en memoria para la cuenta de servicio del servicio de motor de SQL Server.

Nota: Esta marca de seguimiento no es necesaria para los clientes que usan ediciones Enterprise de 64 bits o Developer de 64 bits de SQL Server. La habilitación de esta marca de seguimiento en estas ediciones no tiene ningún efecto.

Para utilizar esta marca de seguimiento, debe establecer la marca como una opción de inicio para SQL Server mediante el parámetro –T. Para obtener más información acerca de cómo habilitar una marca de seguimiento como una opción de inicio, visite el siguiente sitio web de MSDN:

https://msdn.microsoft.com/library/ms190737.aspx

Para asegurarse de que la marca de seguimiento tiene páginas bloqueadas habilitadas en ediciones de 64 bits de SQL Server, compruebe que el siguiente mensaje está escrito en el archivo de registro de errores de SQL Server al inicio:

Uso de páginas bloqueadas para el grupo de búferes
Si no ve este mensaje en el archivo de registro de errores, haga lo siguiente:

  • Asegúrese de que el indicador de seguimiento 845 esté configurado correctamente. Las marcas de seguimiento que se establecen como opciones de inicio se imprimen en la parte superior del archivo de registro de errores.

  • Asegúrese de que la cuenta de servicio de SQL Server tiene habilitado el privilegio Bloquear páginas en memoria. No es necesario que establezca estos permisos si la cuenta Servicio de SQL Server es la cuenta de sistema local. Para obtener más información al respecto, visite el siguiente sitio Web de MSDN:

    https://msdn.microsoft.com/library/ms190730.aspx

Habilitar las páginas bloqueadas puede tener un impacto negativo en el rendimiento del sistema. Debe considerar detenidamente los posibles efectos antes de usar páginas bloqueadas, incluso en ediciones Enterprise y Developer.

Nota sobre SQL Server 2008 R2 Standard Edition (64 bits): Microsoft SQL Server 2008 R2 Standard Edition (64 bits, todas las versiones RTM y posteriores) también requiere que se agregue la marca de seguimiento 845 como parámetro de inicio para que SQL Server pueda usar páginas bloqueadas para el grupo de búferes cuando el SQL Server a la cuenta de servicio se le concede el privilegio de seguridad Bloquear páginas en memoria.

Nota sobre SQL Server 2012 Standard Edition (64 bits): Microsoft SQL Server 2012 Standard Edition (64 bits) no requiere que habilite ninguna marca de seguimiento para permitir SQL Server usar páginas bloqueadas para el grupo de búferes cuando el SQL Server a la cuenta de servicio se le concede el privilegio de seguridad Bloquear páginas en memoria.

Más información acerca del paquete de actualización acumulativa 4 para SQL Server 2005 Service Pack 3

Para obtener más información acerca de los archivos modificados y los requisitos previos para aplicar el paquete de actualizaciones acumulativas que contiene la revisión 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:

970279 paquete de actualización acumulativa 4 para SQL Server 2005 Service Pack 3

Más información acerca del paquete de actualización acumulativa 2 para SQL Server 2008 Service Pack 1

Para obtener más información acerca de este paquete de actualizaciones acumulativas, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

970315 paquete de actualización acumulativa 2 para SQL Server 2008 Service Pack 1

            
Para obtener más información acerca de los efectos que repercute el uso de páginas bloqueadas con SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

918483 Cómo reducir la paginación de la memoria del grupo de búferes en la versión de 64 bits de SQL Server
Para obtener información adicional acerca de cómo habilitar las características de "páginas bloqueadas" en SQL Server 2012 y otras versiones, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2659143 Cómo habilitar la característica de "páginas bloqueadas" en SQL Server 2012