Visualización o cambio del nivel de compatibilidad de una base de datos
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
En este artículo se describe cómo ver o cambiar el nivel de compatibilidad de una base de datos en SQL Server, Azure SQL Database o Azure SQL Managed Instance con 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.
Use SQL Server Management Studio
Para ver o modificar el nivel de compatibilidad de una base de datos con SQL Server Management Studio (SSMS)
Conéctese al servidor o a la instancia adecuados que hospedan la base de datos.
Seleccione el nombre del servidor en Explorador de objetos.
Expanda Bases de datosy, 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.
Nota:
No se puede modificar el nivel de compatibilidad de las bases de datos del sistema en Azure SQL Database.
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 .
En el panel Seleccionar una página, seleccione Opciones.
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 de Nivel de compatibilidad ALTER DATABASE (Transact-SQL).
Uso de Transact-SQL
Puede usar Transact-SQL para ver o cambiar el nivel de compatibilidad de una base de datos con SSMS o Azure Data Studio.
Visualización del nivel de compatibilidad de una base de datos
Conéctese al servidor o a la instancia adecuados que hospedan la base de datos.
Abra una Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. Este ejemplo devuelve el nivel de compatibilidad de la
AdventureWorks2022
base de datos de muestra.
USE AdventureWorks2022;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2022';
GO
Cambio del nivel de compatibilidad de una base de datos
Conéctese al servidor o a la instancia adecuados que hospedan la base de datos.
En la barra Estándar, seleccione Nueva consulta.
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
AdventureWorks2022
a160
, que es el nivel de compatibilidad de SQL Server 2022 (16.x).
ALTER DATABASE AdventureWorks2022
SET COMPATIBILITY_LEVEL = 160;
GO
Pasos siguientes
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de