Ver o cambiar el nivel de compatibilidad de una base de datos

En este tema se describe cómo ver o cambiar el nivel de compatibilidad de una base de datos en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL. 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).

En este tema

  • Antes de empezar:

    Seguridad

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

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Seguridad

Permisos

Requiere el permiso ALTER en la base de datos.

Icono de flecha usado con el vínculo Volver al principio[Arriba]

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, en el Explorador de objetos, haga clic en el nombre del servidor.

  2. Expanda Bases de datos y, dependiendo de la base de datos, seleccione una base de datos de usuario o expanda Bases de datos del sistema y seleccione una base de datos del sistema.

  3. Haga clic con el botón secundario en la base de datos y, a continuación, haga clic en Propiedades.

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

  4. En el panel Seleccionar una página, haga clic en Opciones.

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

  5. Para cambiar el nivel de compatibilidad, seleccione una opción diferente de la lista. Las opciones son SQL Server 2005 (90), SQL Server 2008(100) o SQL Server 2012 (110).

Icono de flecha usado con el vínculo Volver al principio[Arriba]

Usar Transact-SQL

Para ver el nivel de compatibilidad de una base de datos

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

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en 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

Para cambiar el nivel de compatibilidad de una base de datos

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

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. Este ejemplo cambia el nivel de compatibilidad de la base de datos AdventureWorks2012 a 110, que es el nivel de compatibilidad de SQL Server 2012.

ALTER DATABASE AdventureWorks2012
SET COMPATIBILITY_LEVEL = 110;
GO