sp_dbcmptlevel (Transact-SQL)
S’applique à :SQL Server
Définit certains comportements de base de données à compatibilité avec la version spécifiée de SQL Server.
Important
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt le niveau de compatibilité ALTER DATABASE.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_dbcmptlevel [ [ @dbname = ] name ]
[ , [ @new_cmptlevel = ] version ]
Arguments
[ @dbname = ] name
Nom de la base de données pour laquelle le niveau de compatibilité doit être modifié. Les noms de base de données doivent être conformes aux règles relatives aux identificateurs. name is sysname, with a default of NULL.
[ @new_cmptlevel = ] version
Version de SQL Server avec laquelle la base de données doit être rendue compatible. la version est tinyint, avec une valeur par défaut null. La valeur doit être l'une des suivantes :
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)
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Si aucun paramètre n’est spécifié ou si le paramètre de nom n’est pas spécifié, sp_dbcmptlevel retourne une erreur.
Si le nom est spécifié sans version, l’Moteur de base de données retourne un message affichant le niveau de compatibilité actuel de la base de données spécifiée.
Notes
Pour obtenir une description des niveaux de compatibilité, consultez le niveau de compatibilité ALTER DATABASE (Transact-SQL).
Autorisations
Seul le propriétaire de la base de données, les membres du rôle serveur fixe sysadmin et le rôle de base de données fixe db_owner (si vous modifiez la base de données actuelle) peuvent exécuter cette procédure.
Voir aussi
procédures stockées Moteur de base de données (Transact-SQL)
ALTER DATABASE (Transact-SQL)
Mots clés réservés (Transact-SQL)
Procédures stockées système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour