Exibir ou alterar o nível de compatibilidade de um banco de dadosView or Change the Compatibility Level of a Database

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Este tópico descreve como exibir ou alterar o nível de compatibilidade de um banco de dados no SQL Server 2019SQL Server 2019 usando o SQL Server Management StudioSQL Server Management Studio ou o Transact-SQLTransact-SQL.This topic describes how to view or change the compatibility level of a database in SQL Server 2019SQL Server 2019 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. Antes de alterar o nível de compatibilidade de um banco de dados, você deve entender o impacto da alteração em seus aplicativos.Before you change the compatibility level of a database, you should understand the impact of the change on your applications. Para obter mais informações, veja Nível de compatibilidade de ALTER DATABASE (Transact-SQL).For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).

Neste tópicoIn This Topic

Antes de começarBefore You Begin

SegurançaSecurity

PermissõesPermissions

Requer a permissão ALTER no banco de dados.Requires ALTER permission on the database.

Usando o SQL Server Management StudioUsing SQL Server Management Studio

Para exibir ou alterar o nível de compatibilidade de um banco de dadosTo view or change the compatibility level of a database

  1. Depois de conectar-se à instância adequada do Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine, no Pesquisador de Objetos, clique no nome do servidor.After connecting to the appropriate instance of the Mecanismo de Banco de Dados do SQL ServerSQL Server Database Engine, in Object Explorer, click the server name.

  2. Expanda Bancos de Dadose, dependendo do banco de dados, selecione um banco de dados de usuário ou expanda Bancos de Dados do Sistema e selecione um banco de dados do sistema.Expand Databases, and, depending on the database, either select a user database or expand System Databases and select a system database.

  3. Clique com o botão direito do mouse no banco de dados e clique em Propriedades.Right-click the database, and then click Properties.

    A caixa de diálogo Database Properties abre.The Database Properties dialog box opens.

  4. No painel Selecionar uma página , clique em Opções.In the Select a page pane, click Options.

    O nível de compatibilidade atual é exibido na caixa de listagem Nível de compatibilidade .The current compatibility level is displayed in the Compatibility level list box.

  5. Para alterar o nível de compatibilidade, selecione uma opção diferente da lista.To change the compatibility level, select a different option from the list. As opções são SQL Server 2008 (100) , SQL Server 2012 (110) , SQL Server 2014 (120) , SQL Server 2016 (130) e SQL Server 2017 (140) .The choices are SQL Server 2008 (100), SQL Server 2012 (110), SQL Server 2014 (120), SQL Server 2016 (130), and SQL Server 2017 (140).

Usando o Transact-SQLUsing Transact-SQL

Para exibir as informações sobre o nível de compatibilidade de um banco de dadosTo view the compatibility level of a database

  1. Conecte-se ao Mecanismo de Banco de DadosDatabase Engine.Connect to the Mecanismo de Banco de DadosDatabase Engine.

  2. Na barra Padrão, clique em Nova Consulta.From the Standard bar, click New Query.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.Copy and paste the following example into the query window and click Execute. Este exemplo retorna o nível de compatibilidade do banco de dados AdventureWorks2012AdventureWorks2012 .This example returns the compatibility level of the AdventureWorks2012AdventureWorks2012 database.

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

Para alterar o nível de compatibilidade de um banco de dadosTo change the compatibility level of a database

  1. Conecte-se ao Mecanismo de Banco de DadosDatabase Engine.Connect to the Mecanismo de Banco de DadosDatabase Engine.

  2. Na barra Padrão, clique em Nova Consulta.From the Standard bar, click New Query.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.Copy and paste the following example into the query window and click Execute. Este exemplo altera o nível de compatibilidade do banco de dados AdventureWorks2012AdventureWorks2012 para 120, que é o nível de compatibilidade do SQL Server 2014 (12.x)SQL Server 2014 (12.x).This example changes the compatibility level of the AdventureWorks2012AdventureWorks2012 database to 120, which is the compatibility level for SQL Server 2014 (12.x)SQL Server 2014 (12.x).

ALTER DATABASE AdventureWorks2012  
SET COMPATIBILITY_LEVEL = 120;  
GO  

Consulte TambémSee Also

ALTER DATABASE (Transact-SQL) Nível de CompatibilidadeALTER DATABASE (Transact-SQL) Compatibility Level