sp_dbcmptlevel (Transact-SQL)
Se aplica a:SQL Server
Establece determinados comportamientos de base de datos para que sean compatibles con la versión especificada de SQL Server.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use ALTER DATABASE Compatibility Level (Nivel de compatibilidad de ALTER DATABASE).
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_dbcmptlevel [ [ @dbname = ] name ]
[ , [ @new_cmptlevel = ] version ]
Argumentos
[ @dbname = ] name
Es el nombre de la base de datos para la que se va a cambiar el nivel de compatibilidad. Los nombres de base de datos deben cumplir las reglas de los identificadores. name es sysname, con un valor predeterminado de NULL.
[ @new_cmptlevel = ] version
Es la versión de SQL Server con la que se va a hacer compatible la base de datos. la versión es tinyint, con un valor predeterminado de NULL. Debe tener uno de los siguientes valores:
90 = SQL Server 2005 (9.x)
100 = SQL Server 2008 (10.0.x)
110 = SQL Server 2012 (11.x)
120 = SQL Server 2014 (12.x)
130 = SQL Server 2016 (13.x)
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Si no se especifica ningún parámetro o si no se especifica el parámetro name , sp_dbcmptlevel devuelve un error.
Si se especifica name sin versión, el Motor de base de datos devuelve un mensaje que muestra el nivel de compatibilidad actual de la base de datos especificada.
Comentarios
Para obtener una descripción de los niveles de compatibilidad, vea ALTER DATABASE Compatibility Level (Transact-SQL).
Permisos
Solo el propietario de la base de datos, los miembros del rol fijo de servidor sysadmin y el rol fijo de base de datos db_owner (si va a cambiar la base de datos actual) puede ejecutar este procedimiento.
Consulte también
procedimientos almacenados de Motor de base de datos (Transact-SQL)
ALTER DATABASE (Transact-SQL)
Palabras clave reservadas (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de