Visualizzare o modificare il livello di compatibilità di un databaseView or Change the Compatibility Level of a Database

In questo argomento si illustra come visualizzare o modificare il livello di compatibilità di un database in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to view or change the compatibility level of a database in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. Prima di modificare il livello di compatibilità di un database, è importante comprendere quale impatto avrà la modifica sulle applicazioni.Before you change the compatibility level of a database, you should understand the impact of the change on your applications. Per altre informazioni, vedere Livello di compatibilità ALTER DATABASE (Transact-SQL).For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Sicurezza Security

Autorizzazioni Permissions

È richiesta l'autorizzazione ALTER per il database.Requires ALTER permission on the database.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per visualizzare o modificare il livello di compatibilità di un databaseTo view or change the compatibility level of a database

  1. Dopo essersi connessi all'istanza appropriata del Motore di database di SQL ServerSQL Server Database Engine, in Esplora oggetti fare clic sul nome del server.After connecting to the appropriate instance of the Motore di database di SQL ServerSQL Server Database Engine, in Object Explorer, click the server name.

  2. Espandere Databasee, a seconda del database, selezionare un database utente o espandere Database di sistema e selezionare un database di sistema.Expand Databases, and, depending on the database, either select a user database or expand System Databases and select a system database.

  3. Fare clic con il pulsante destro del mouse sul database, quindi scegliere Proprietà.Right-click the database, and then click Properties.

    Verrà visualizzata la finestra di dialogo Proprietà database .The Database Properties dialog box opens.

  4. Nel riquadro Selezione pagina fare clic su Opzioni.In the Select a page pane, click Options.

    Il livello di compatibilità corrente viene visualizzato nella casella di riepilogo Livello di compatibilità .The current compatibility level is displayed in the Compatibility level list box.

  5. Per modificare il livello di compatibilità, selezionare un'opzione diversa dall'elenco.To change the compatibility level, select a different option from the list. Scegliere tra SQL Server 2008 (100), SQL Server 2012 (110)o SQL Server 2014 (120).The choices are SQL Server 2008 (100), SQL Server 2012 (110), or SQL Server 2014 (120).

Utilizzo di Transact-SQL Using Transact-SQL

Per visualizzare il livello di compatibilità di un databaseTo view the compatibility level of a database

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. In questo esempio viene restituito il livello di compatibilità del database AdventureWorks2012AdventureWorks2012 .This example returns the compatibility level of the AdventureWorks2012AdventureWorks2012 database.

USE AdventureWorks2012;  
GO  
SELECT compatibility_level  
FROM sys.databases WHERE name = 'AdventureWorks2012';  
GO  

Per modificare il livello di compatibilità di un databaseTo change the compatibility level of a database

  1. Connettersi al Motore di databaseDatabase Engine.Connect to the Motore di databaseDatabase Engine.

  2. Dalla barra Standard fare clic su Nuova query.From the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. In questo esempio si imposta il livello di compatibilità del database AdventureWorks2012AdventureWorks2012 su 120, cioè il livello di compatibilità per SQL Server 2014SQL Server 2014.This example changes the compatibility level of the AdventureWorks2012AdventureWorks2012 database to 120, which is the compatibility level for SQL Server 2014SQL Server 2014.

ALTER DATABASE AdventureWorks2012  
SET COMPATIBILITY_LEVEL = 120;  
GO