Compartir a través de


KB4052908: información de versión de SQL Server 2016 Service Pack 2

Fecha de lanzamiento: 24 de abril de 2018
Versión: 13.0.5026.0

Este artículo contiene información importante que se debe leer antes de instalar Microsoft SQL Server 2016 Service Pack 2 (SP2). Describe cómo obtener el Service Pack, la lista de correcciones que se incluyen en el Service Pack, los problemas conocidos y una lista de atribución de derechos de autor para el producto.

Nota:

Este artículo sirve como una única fuente de información para buscar toda la documentación relacionada con este Service Pack. Incluye toda la información que encontró anteriormente en las notas de la versión y Readme.txt archivos.

Lista de correcciones incluidas en SQL Server 2016 SP2

Los Service Packs de Microsoft SQL Server 2016 son actualizaciones acumulativas. SQL Server 2016 SP2 actualiza todas las ediciones y niveles de servicio de SQL Server 2016 a SQL Server 2016 SP2. Además de las correcciones que se enumeran en este artículo, SQL Server 2016 SP2 incluye revisiones incluidas en la actualización acumulativa 1 (CU1) de SQL Server 2016 a SQL Server 2016 SP1 CU8.

Para obtener más información sobre las actualizaciones acumulativas disponibles en SQL Server 2016, vea Versiones de compilación de SQL Server 2016.

Nota:

  • También se pueden incluir correcciones adicionales que no están documentadas aquí en el Service Pack.
  • Esta lista se actualizará cuando se publiquen más artículos.

Para obtener más información sobre los errores corregidos en SQL Server 2016 SP2, vaya a los siguientes artículos de Microsoft Knowledge Base.

Referencia de error Descripción
3507192 Información del objetivo de fila del optimizador en el plan de ejecución de consultas agregado en SQL Server 2017 CU3 y SQL Server 2016 SP2 (KB4051361)
5660983 La actualización agrega nuevas columnas a SYS. DM_EXEC_QUERY_STATS DMV en SQL Server 2016 SP2 (KB4051358)
8742052 Mejora: mejoras generales en el proceso de limpieza del seguimiento de cambios en SQL Server 2016 y 2017 (KB4054842)
9443219 Actualización para agregar una nueva columna a DMV sys.dm_sql_referenced_entities en SQL Server 2016 SP2 (KB4038418)
9824203 Mejora el Agente de distribución procedimiento de limpieza para aumentar el rendimiento de la replicación transaccional en SQL Server 2016 (KB4092069)
9956170 La actualización agrega la característica "Seguridad estricta clR" a SQL Server 2016 (KB4018930)
10385772 Mejorar los diagnósticos de desbordamiento de tempdb en DMV y eventos extendidos en SQL Server 2017 y SQL Server 2016 SP2 (KB4041814)
10696815 La actualización agrega la configuración de tiempo de espera de CPU al grupo de trabajo de Resource Governor REQUEST_MAX_CPU_TIME_SEC en SQL Server 2016 y 2017 (KB4038419)
10726760 Actualización del procedimiento de limpieza manual de seguimiento de cambios en SQL Server 2016 y 2017 (KB4052129)
10727775 La actualización agrega compatibilidad con la opción MAXDOP para instrucciones CREATE STATISTICS y UPDATE STATISTICS en SQL Server 2016 y 2017 (KB4041809)
10732726 Mejora del rendimiento de las consultas en una tabla con particiones en SQL Server 2016 SP2 (KB4052137)
10871974 Esquema de plan de presentación unificado para SQL Server a partir de SQL Server 2012 SP4 y SQL Server 2016 SP2 (KB4016949)
11555288 Mejor solución de interbloqueos de paralelismo entre consultas en SQL Server 2017 y 2016 (KB4089473)
11578523 Mejora: problema de rendimiento al actualizar MDS de SQL Server 2012 a 2016 (KB4089718)
6884989 CORRECCIÓN: La actualización automática de estadísticas incrementales se retrasa en SQL Server 2016 y 2017 (KB4041811)
7990665 Error "La cadena de copia de seguridad de registros está rota" cuando se produce un error en el proceso de copia de seguridad de registros en SQL Server (KB3162858)
8025121 CORRECCIÓN: Se produce un error en el Asistente para copiar base de datos cuando una tabla contiene un conjunto de columnas dispersas en SQL Server (KB3157575)
8846046 CORRECCIÓN: la memoria caché de LogPool MEMORYCLERK_SQLLOGPOOL consume más memoria al realizar transacciones en línea en SQL Server 2016 SP1 Express Edition (KB4046909)
9191595 CORRECCIÓN: El truncamiento de LSN se produce en el grupo de disponibilidad al deshabilitar la característica de captura de datos modificados en SQL Server 2016 (KB4092045)
9912272 CORRECCIÓN: Las estadísticas de ejecución de la función escalar definida por el usuario se agregan al archivo SHOWPLAN XML en SQL Server 2016 SP2 (KB4051360)
10065114 CORRECCIÓN: La infracción de acceso se produce cuando una consulta hace referencia a una función SQLCLR a través de un sinónimo de SQL Server 2016 (KB3136496)
10077001 CORRECCIÓN: Las consultas paralelas son más lentas cuando se ejecutan con un DOP alto en SQL Server 2016 (KB4052138)
10456101 CORRECCIÓN: Agregar el tipo de espera CXPACKET en EL XML del plan de presentación en SQL Server 2016 y 2017 (KB4046914)
10571989 CORRECCIÓN: La página de instalación de SQL Server 2016 contiene vínculos de descarga de herramientas no seguros (KB4046885)
10697582 CORRECCIÓN: SQL Server Profiler no puede ofuscar sp_setapprole cuando se ejecuta desde una llamada a procedimiento remoto en SQL Server (KB4014756)
10704351 CORRECCIÓN: La base de datos del sistema tempdb (sys.databases) todavía está cifrada aunque todas las demás bases de datos de la instancia de SQL Server no estén cifradas (KB4042788)
10727149 CORRECCIÓN: La concesión de memoria necesaria para ejecutar una combinación de bucle anidada optimizada no se refleja en Showplan XML en SQL Server (KB3170116)
10817173 CORRECCIÓN: los puntos de control indirectos en la base de datos tempdb provocan el error "Programador sin rendimiento" en SQL Server 2016 o 2017 (KB4040276)
10871961 CORRECCIÓN: Se ha reducido el rendimiento y las largas esperas de CLR_AUTO_EVENT y CMEMTHREAD cuando se usa SQLCLR UDT como parámetro de procedimiento almacenado para una llamada RPC de SQL (KB4013128)
10871968 CORRECCIÓN: Infracción de acceso al crear o configurar un grupo de disponibilidad AlwaysOn para una base de datos de disponibilidad en SQL Server 2012 y 2016 (KB4021243)
10871976 CORRECCIÓN: Las conexiones de punto de conexión de Service Broker no se cierran después de una conmutación por error de grupo de disponibilidad en SQL Server (KB4016361)
10872004 CORRECCIÓN: "sp_special_columns" devuelve un resultado incorrecto en SQL Server 2016 (KB4056008)
10914360 CORRECCIÓN: El interbloqueo se produce en la base de datos en modo de usuario único cuando muchas conexiones acceden a ella simultáneamente en SQL Server 2016 (KB4042415)
10932023 CORRECCIÓN: Error de limpieza manual de seguimiento de cambios con error de no existencia de tabla en SQL Server (KB4043624)
10937127 CORRECCIÓN: SQL Server se queda sin memoria cuando los parámetros con valores de tabla se capturan en sesiones de eventos extendidos en SQL Server 2016 incluso si la recopilación de instrucciones o flujos de datos no está habilitada (KB4051359)
10973046 CORRECCIÓN: Se produce un error en la ejecución cuando una función CLR de SQL invoca instrucciones Transact-SQL a través de llamadas de suplantación en SQL Server 2016 y 2017 (KB4046918)
11032173 CORRECCIÓN: Volcados de memoria generados para "Agente de escucha IOCP detenido" y "agente de escucha IOCP sin rendimiento" después del reinicio de SQL Server (KB4048942)
11086264 CORRECCIÓN: Los eventos de auditoría de SQL Server no pueden escribir en el registro de seguridad (KB4052136)
11454650 CORRECCIÓN: QRY_PROFILE_LIST_MUTEX se bloquea cuando TF 7412 está habilitado en SQL Server 2016 (KB4089239)
11523867 CORRECCIÓN: Se tarda mucho tiempo en revertir un lote que actualiza una gran cantidad de datos en SQL Server 2016 (KB4090279)
11542281 CORRECCIÓN: LOS tipos de espera CXPACKET y CXCONSUMER muestran resultados incoherentes para algunos planes de consulta paralelos en SQL Server 2016 y 2017 (KB4057054)
12519464 CORRECCIÓN: la excepción de infracción de acceso se produce durante la optimización de consultas de una consulta que accede a una tabla con índices filtrados o estadísticas (KB4475794)
9653457 La actualización permite que los planes de presentación XML proporcionen una lista de estadísticas usadas durante la optimización de consultas en SQL Server 2016 y 2017 (KB4041817)
10895916 Mejora: agrega compatibilidad de Service Broker para DBCC CLONEDATABASE en SQL Server 2016 (KB4092075)
9832539 CORRECCIÓN: TRY…CATCH bloque revierte demasiadas transacciones en algunos escenarios de control de errores OLTP en memoria en SQL Server 2016 (KB4039846)
10288012 CORRECCIÓN: No se puede reiniciar SQL Server 2016 después de usar ALTER DATABASE ADD FILE comandos o ADD LOG para agregar archivos con el mismo nombre lógico (KB4092046)
10761398 CORRECCIÓN: "El tamaño del archivo TempDB supera los 1024 MB" al intentar establecer el tamaño inicial de un TempDB archivo en un valor superior a 1024 MB (KB4046902)
11032146 CORRECCIÓN: Agotamiento de grupos de subprocesos y contención CMEMTHREAD en AAG con propagación de datos en SQL Server 2016 y 2017 (KB4045795)
11334467 CORRECCIÓN: los valores booleanos no se localizan correctamente en el panel de parámetros de un informe en SSRS 2016 (modo de SharePoint) (KB4075158)
11543252 CORRECCIÓN: La replicación no está habilitada cuando la intercalación de base de datos usa la extensión de intercalación "_SC" en SQL Server 2016 y 2017 (KB4092066)
11566335 CORRECCIÓN: Infracción de acceso al usar QDS y especificar un plan de consulta para resolver una regresión de rendimiento (KB4089509)

Resoluciones adicionales

Las soluciones a los siguientes problemas también se incluyen en SQL Server 2016 SP2.

Referencia de error Descripción Área
8523231 Agrega tablas optimizadas para memoria duraderas que pueden tener referencia de clave externa a tablas optimizadas para memoria no duraderas. OLTP en memoria (optimización en memoria)
9146914 Agrega las SpLevel and ReleaseProductVersion propiedades a SQL Server 2016 SP1. Instalación e instalación
10365365 Corrige un problema instalando una actualización de seguridad de SQL Server en el nodo pasivo de un clúster personalizado. Instalación e instalación
9480942 Corrige un problema para evitar la referencia nula en GetNextAllHoBts. Motor de SQL
9737945 Agrega un DVM sys.dm_tran_version_store_space_usage que puede realizar un seguimiento del uso del tempdb almacén de versiones en cada base de datos. Motor de SQL
9742982 Corrige un problema en el que el uso de memoria caché del plan es elevado cuando se establece 1en MAXDOP . Motor de SQL
10698782 Agrega una nueva DMV sys.dm_db_log_stats que devuelve atributos de nivel de resumen e información sobre los archivos de registro de transacciones de las bases de datos. Motor de SQL
10698786 Agrega una nueva DMV sys.dm_db_log_info que devuelve la información del archivo de registro virtual (VLF) sobre los archivos de registro de transacciones. Motor de SQL
10698823 Expone el porcentaje de cambios diferenciales en las bases de datos para ayudar a determinar si la copia de seguridad completa de la base de datos o la copia de seguridad diferencial es útil. Motor de SQL
10698846 Agrega una nueva DMV sys.dm_tran_version_store_space_usage que devuelve una tabla para mostrar el espacio total en tempdb utilizado por los registros del almacén de versiones para cada base de datos. Motor de SQL
10698847 Corrige un problema en el que la restauración de una copia de seguridad comprimida para una base de datos habilitada para Cifrado de datos transparente (TDE) a través de la interfaz de interfaz de dispositivo virtual (VDI) puede producir un error del sistema operativo 38. Motor de SQL
10755072 Agrega la compatibilidad con el grupo de archivos a la SELECT INTO instrucción . Esto le permite especificar el nombre del grupo de archivos en el que se creará una nueva tabla. El grupo de archivos especificado debe existir en la base de datos; de lo contrario, se mostrará un error en el motor de SQL Server. Motor de SQL
10756412 Agrega la WITH VERIFY_CLONE opción y la WITH BACKUP_CLONE opción al DBCC CLONEDATABASE comando de administración que le permite comprobar y realizar copias de seguridad de bases de datos clonadas. Motor de SQL
10760480 Expone la información del procesador, como el recuento de núcleos, los sockets y la información de NUMA en DMV sys.dm_server_services y la SERVERPROPERTY función . Motor de SQL
10823015 Mejora el rendimiento de la copia de seguridad en los equipos que tienen memoria grande. Motor de SQL
10914366 Agrega un atributo de nombre de base de datos en la lista de procesos y executionStack en el evento xml_deadlock_report extendido para exponer el nombre de la base de datos. Motor de SQL
10925573 Agrega un nuevo evento marked_transaction_latch_trace extendido que muestra el estado de los bloqueos temporales globales que usan las transacciones marcadas. Motor de SQL
10973764 Mejora la compatibilidad del servicio Coordinadores de transacciones distribuidas (DTC) para las bases de datos de grupos de disponibilidad AlwaysOn (AG). Motor de SQL
11559743 Corrige un problema en el que no se puede ejecutar el ADDNODE paso cuando la característica polybase está instalada en el modo de implementación de ScaleOut. Motor de SQL
11565681 Expone la última fecha y hora válida conocidas DBCC CHECKDB de una base de datos. Motor de SQL
11583626 Corrige un problema quitando un nodo de un clúster de conmutación por error que tiene Polybase instalado. Motor de SQL
8837822 Corrige un problema en el que la DMV sys.dm_exec_query_profiles muestra un resultado incorrecto incoherente con el plan de consulta estimado o real. Rendimiento de SQL
9437530 Corrige el uso de concesión de memoria (InputMemoryGranty UsedMemoryGrant OutputMemoryGrant propiedades) en Showplan XML para consultas paralelas. Rendimiento de SQL
10697461 Corrige un problema en el que la MAX_GRANT_PERCENT sugerencia de consulta no siempre se respeta. Rendimiento de SQL
10723493 Corrige un problema en el que podría producirse un error de aserción al consultar la DMV sys.dm_db_stats_histogram si la TIMESTAMP columna contiene valores. Rendimiento de SQL

Para obtener más información sobre cómo actualizar la instalación de SQL Server a SQL Server 2016 SP2, vea Actualizaciones de ediciones y versiones admitidas.

Cómo obtener SQL Server 2016 SP2

SQL Server 2016 SP2, Microsoft SQL Server 2016 SP2 Express y Microsoft SQL Server 2016 SP2 Feature Pack están disponibles para descarga e instalación manual en los siguientes sitios web del Centro de descarga de Microsoft.

Nota:

Después de instalar el Service Pack, la versión del servicio SQL Server debe ser 13.0.5026.0 Los Service Packs de Microsoft SQL Server 2016 son actualizaciones acumulativas. SQL Server 2016 SP2 actualiza todas las ediciones y niveles de servicio de SQL Server 2016 a SQL Server 2016 SP2.

Si, por cualquier motivo, decide desinstalar SQL Server 2016 SP2, la desinstalación de SQL Server 2016 SP2 no se bloqueará y podrá desinstalar SQL Server 2016 SP2 de la misma manera que cualquier otro Service Pack. Sin embargo, si ejecuta la edición Standard, Web o Express de SQL Server, y usa algunas características nuevas que solo se desbloquean al iniciar SQL Server 2016 SP2, es posible que experimente errores o vea las bases de datos en un estado sospechoso después de la desinstalación de SQL Server 2016 SP2. Peor aún, si las bases de datos del sistema usan nuevas características (por ejemplo, tablas con particiones en bases de datos maestras), esto podría impedir que las instancias de SQL Server se inicien después de desinstalar SQL Server 2016 SP2.

Se recomienda comprobar que todas las características nuevas están deshabilitadas o eliminadas antes de optar por desinstalar SQL Server 2016 SP2 en ediciones distintas de enterprise edition. No se puede quitar el grupo de archivos memory_optimized_data . Por lo tanto, si ha configurado el grupo de archivos en la memory_optimized_data base de datos con SP2, no debe desinstalar SQL Server 2016 SP2. De lo contrario, la base de datos entrará en un estado sospechoso y se registrará la siguiente entrada en el registro de errores:

<DateTime> spid15s Error: 41381, Gravedad: 21, Estado: 1.
<DateTime> spid15s La base de datos no se puede iniciar en esta edición de SQL Server porque contiene un grupo de archivos MEMORY_OPTIMIZED_DATA. Vea los Libros en pantalla para obtener más detalles sobre la compatibilidad de características en diferentes ediciones de SQL Server.

  • Este producto contiene software derivado de la función hash de Xerox Secure.

  • Este producto incluye software de la biblioteca de compresión de uso general zlib.

  • Las partes de este software se basan en parte en el trabajo de RSA Data Security, Inc. Dado que Microsoft ha incluido el software RSA Data Security, Inc., en este producto, Microsoft debe incluir el texto siguiente que acompañaba a este software:

    • Copyright 1990, RSA Data Security, Inc. Todos los derechos reservados.
    • Se concede licencia para copiar y usar este software siempre que se identifique como "RSA Data Security, Inc., MD5 Message-Digest Algorithm" en todo el material que menciona o hace referencia a este software o a esta función. También se concede la licencia para realizar y usar trabajos derivados siempre que tales trabajos se identifiquen como "derivados de RSA Data Security, Inc., MD5 Message-Digest Algorithm" en todos los materiales que mencionan o hacen referencia al trabajo derivado.
    • RSA Data Security, Inc., no realiza ninguna representación en relación con la comerciabilidad de este software o la idoneidad de este software para cualquier propósito concreto. Se proporciona "tal cual" sin garantía expresa o implícita de ningún tipo.

    Estos avisos deben conservarse en cualquier copia de cualquier parte de esta documentación o software.

  • La característica de asignación de Reporting Services usa datos de archivos de formas tiger/line que se proporcionan cortesía de la oficina del censo de Estados Unidos. Los archivos de forma TIGER/Line son un extracto de información geográfica y cartográfica seleccionada de la base de datos MAF/TIGRE del Censo. Los archivos TIGER/Line Shapefiles están disponibles sin cargo en la oficina del censo de Estados Unidos. Para obtener más información sobre los archivos de formas TIGER/Line, vaya a TIGER/Line shapefiles. La información de límites de los archivos TIGER/Line Shapefiles es solo para la recopilación de datos estadísticos y con fines tabulativos; su representación y designación para fines estadísticos no constituye una determinación de autoridad jurisdiccional, derechos de propiedad o derecho, y no refleja las descripciones legales de las tierras. Census TIGER y TIGER/Line son marcas registradas de la oficina del censo de Estados Unidos.

Copyright 2012 Microsoft. Todos los derechos reservados.

Referencias

Para obtener más información sobre cómo determinar la versión y edición actuales de SQL Server, seleccione el número de artículo siguiente para ir al artículo de Microsoft Knowledge Base:

321185 identificación de la versión y edición de SQL Server

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.