Compartir a través de


Cambios importantes en las características del Motor de base de datos de SQL Server 2016

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

En este artículo se describen los cambios recientes en SQL Server 2016 (13.x) Motor de base de datos y versiones anteriores de SQL Server. Estos cambios pueden provocar errores en las aplicaciones, en los scripts o en las funcionalidades basados en versiones anteriores de SQL Server. Podría encontrar estos problemas al actualizar.

Principales cambios en SQL Server 2016

  • La sample_ms columna de se ha expandido de un valor int a un tipo de sys.dm_io_virtual_file_stats datos bigint.

  • La timestamp columna de se ha expandido de un valor int a un tipo de sys.fn_virtualfilestats datos bigint.

  • Por debajo del nivel de compatibilidad de base de datos 130, las conversiones implícitas de los tipos de datos datetime a datetime2 muestran una mayor precisión al reflejar las fracciones de milisegundos, lo que se traduce en diferentes valores convertidos. Use la conversión explícita al tipo de datos datetime2 siempre que exista un escenario de comparación mixto entre los tipos de datos datetime y datetime2 . Para obtener más información, consulte estas mejoras de SQL Server y Azure SQL Database para controlar algunos tipos de datos y operaciones poco frecuentes.

  • En el nivel de compatibilidad de la base de datos 130, las operaciones que realizan conversiones implícitas entre determinados tipos de datos numéricos y datetime muestran una precisión mejorada y pueden dar lugar a valores convertidos diferentes. Esto incluye el uso de funciones que requieren cálculos, como DATEDIFF y ROUND. Para obtener más información, consulte estas mejoras de SQL Server y Azure SQL Database para controlar algunos tipos de datos y operaciones poco frecuentes.

Versiones anteriores

Para obtener información sobre los cambios importantes en SQL Server 2014 (12.x) y en algunas versiones anteriores, vea Cambios recientes en las características del Motor de base de datos de SQL Server 2014.

Documentación archivada para las versiones antiguas de SQL Server

Se ha recopilado la documentación de versiones muy anteriores de Microsoft SQL Server en conjuntos de páginas web de archivo y allí se conserva. Los motores de búsqueda no procesan las páginas web archivadas, como bing.com y google.com. Pero puede ver estos archivos en nuestra dirección Docs previous-versions/sql/ :

Estos archivos incluyen la documentación de, al menos, las siguientes versiones anteriores:

  • SQL Server 2014 (12.x)
  • SQL Server 2012 (11.x)
  • SQL Server 2008 R2 (10.50.x)
  • SQL Server 2008 (10.0.x)
  • SQL Server 2005 (9.x)

La documentación de SQL Server 2014 sigue estando disponible en nuestra dirección principal de Docs.

La documentación de SQL Server 2022 está disponible en nuestra dirección principal de Docs. A continuación, puede usar la lista desplegable control de versiones cerca de la parte superior de la página para seleccionar otra versión de interés.

Para obtener más información acerca de la documentación de las versiones anteriores de SQL Server, consulte la documentación sobre versiones anteriores de SQL Server.