Visualizzare o modificare il livello di compatibilità di un database

In questo argomento si illustra come visualizzare o modificare il livello di compatibilità di un database in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL. Prima di modificare il livello di compatibilità di un database, è importante comprendere quale impatto avrà la modifica sulle applicazioni. Per ulteriori informazioni, vedere Livello di compatibilità ALTER DATABASE (Transact-SQL).

Contenuto dell'argomento

  • Prima di iniziare:

    Sicurezza

  • Per visualizzare o modificare il livello di compatibilità di un database utilizzando:

    SQL Server Management Studio

    Transact-SQL

Prima di iniziare

Sicurezza

Autorizzazioni

È richiesta l'autorizzazione ALTER per il database.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di SQL Server Management Studio

Per visualizzare o modificare il livello di compatibilità di un database

  1. Dopo essersi connessi all'istanza appropriata del Motore di database di SQL Server, in Esplora oggetti fare clic sul nome del server.

  2. Espandere Database e, a seconda del database, selezionare un database utente o espandere Database di sistema e selezionare un database di sistema.

  3. Fare clic con il pulsante destro del mouse sul database, quindi scegliere Proprietà.

    Verrà visualizzata la finestra di dialogo Proprietà database.

  4. Nel riquadro Selezione pagina fare clic su Opzioni.

    Il livello di compatibilità corrente viene visualizzato nella casella di riepilogo Livello di compatibilità.

  5. Per modificare il livello di compatibilità, selezionare un'opzione diversa dall'elenco. Scegliere tra SQL Server 2005 (90), SQL Server 2008 (100) o SQL Server 2012 (110).

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di Transact-SQL

Per visualizzare il livello di compatibilità di un database

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio viene restituito il livello di compatibilità del database AdventureWorks2012 .

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

Per modificare il livello di compatibilità di un database

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio si imposta il livello di compatibilità del database AdventureWorks2012 su 110, cioè il livello di compatibilità per SQL Server 2012.

ALTER DATABASE AdventureWorks2012
SET COMPATIBILITY_LEVEL = 110;
GO