Visualización o cambio del nivel de compatibilidad de una base de datos

Se aplica a: síSQL Server (todas las versiones admitidas) SíAzure SQL Database

En este artículo se describe cómo ver o cambiar el nivel de compatibilidad de una base de datos en SQL Server mediante SQL Server Management Studio o Transact-SQL.

Importante

Antes de cambiar el nivel de compatibilidad de una base de datos, debería conocer el impacto que el cambio tendría en las aplicaciones. Para obtener más información, vea Nivel de compatibilidad de ALTER DATABASE (Transact-SQL).

Permisos

Requiere el permiso ALTER en la base de datos.

Usar SQL Server Management Studio

Para ver o cambiar el nivel de compatibilidad de una base de datos:

  1. Después de conectarse a la instancia apropiada de Motor de base de datos de SQL Server, seleccione el nombre del servidor en el Explorador de objetos.

  2. Expanda Bases de datos y, en función de la base de datos, seleccione la base de datos de un usuario o expanda Bases de datos del sistema y seleccione una base de datos del sistema.

  3. Haga clic con el botón derecho en la base de datos y seleccione Propiedades.

    Se abre el cuadro de diálogo Propiedades de la base de datos .

  4. En el panel Seleccionar una página, seleccione Opciones.

  5. El nivel de compatibilidad actual se muestra en el cuadro de lista Nivel de compatibilidad .

    Para cambiar el nivel de compatibilidad, seleccione una opción diferente de la lista. Las opciones disponibles para las diferentes versiones de Motor de base de datos se enumeran en la página Nivel de compatibilidad de ALTER DATABASE (Transact-SQL).

Uso de Transact-SQL

Visualización del nivel de compatibilidad de una base de datos

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. Este ejemplo devuelve el nivel de compatibilidad de la base de datos AdventureWorks2012 .

USE AdventureWorks2012;  
GO  
SELECT compatibility_level  
FROM sys.databases WHERE name = 'AdventureWorks2012';  
GO  

Cambio del nivel de compatibilidad de una base de datos

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. Este ejemplo cambia el nivel de compatibilidad de la base de datos AdventureWorks2012 a 120, que es el nivel de compatibilidad de SQL Server 2014 (12.x).

ALTER DATABASE AdventureWorks2012  
SET COMPATIBILITY_LEVEL = 120;  
GO  

Pasos siguientes