sp_dbcmptlevel (Transact-SQL)
Si applica a:SQL Server
Imposta determinati comportamenti del database in modo che siano compatibili con la versione specificata di SQL Server.
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece ALTER DATABA edizione Standard livello di compatibilità.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_dbcmptlevel [ [ @dbname = ] name ]
[ , [ @new_cmptlevel = ] version ]
Argomenti
[ @dbname = ] name
Nome del database per il quale deve essere modificato il livello di compatibilità. I nomi di database devono essere conformi alle regole per gli identificatori. name è sysname, con valore predefinito NULL.
[ @new_cmptlevel = ] version
Versione di SQL Server con cui il database deve essere reso compatibile. version è tinyint, con un valore predefinito NULL. Il valore deve essere uno dei seguenti:
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)
Valori del codice restituito
0 (operazione completata) o 1 (operazione non riuscita)
Set di risultati
Se non viene specificato alcun parametro o se il parametro name non è specificato, sp_dbcmptlevel restituisce un errore.
Se il nome viene specificato senza versione, il motore di database restituisce un messaggio che visualizza il livello di compatibilità corrente del database specificato.
Osservazioni:
Per una descrizione dei livelli di compatibilità, vedere ALTER DATABA edizione Standard Livello di compatibilità (Transact-SQL).
Autorizzazioni
Solo il proprietario del database, i membri del ruolo predefinito del server sysadmin e il ruolo predefinito del database db_owner (se si modifica il database corrente) possono eseguire questa procedura.
Vedi anche
stored procedure motore di database (Transact-SQL)
ALTER DATABASE (Transact-SQL)
Parole chiave riservate (Transact SQL)
Stored procedure di sistema (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per