Cambiar Nivel de compatibilidad
El Compatibility Level en SQL Server determina qué versión de sintaxis y optimización utiliza una base de datos, y se puede ajustar con un simple comando ALTER DATABASE.
SQL Server Compatibility Level determina qué versión de la sintaxis, el optimizador y las funciones de SQL Server debe seguir una base de datos. Al establecer un nivel de compatibilidad específico puedes:
- Ejecutar código T‑SQL antiguo en una instancia más reciente de SQL Server sin tener que modificarlos.
- Garantizar que las optimizaciones de rendimiento y la planificación se realicen como en la versión para la que el código fue escrito originalmente.
- Migrar gradualmente una base de datos a una versión más reciente mediante un aumento escalonado del nivel de compatibilidad, de modo que los posibles cambios críticos puedan probarse en un entorno controlado.
Cuando se eleva el nivel de compatibilidad, la base de datos obtendrá acceso a nuevas funciones y mejoras, pero también puede verse afectada por cambios en la optimización de consultas y en el comportamiento que podrían influir en aplicaciones existentes.
Se puede cambiar el nivel de compatibilidad de SQL Server con un comando SQL.
Lee cómo en estos artículos:
Artículo de la categoría de soporte: Microsoft SQL Server