Exibir ou alterar o nível de compatibilidade de um banco de dados

Este tópico descreve como exibir ou alterar o nível de compatibilidade de um banco de dados no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-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. Para obter mais informações, consulte Nível de compatibilidade de ALTER DATABASE (Transact-SQL).

Neste tópico

  • Antes de começar:

    Segurança

  • Para exibir ou alterar o nível de compatibilidade de um banco de dados usando:

    SQL Server Management Studio

    Transact-SQL

Antes de começar

Segurança

Permissões

Requer a permissão ALTER no banco de dados.

Ícone de seta usado com o link Voltar ao Início[Início]

Usando o SQL Server Management Studio

Para exibir ou alterar o nível de compatibilidade de um banco de dados

  1. Depois de conectar-se à instância adequada do Mecanismo de Banco de Dados do SQL Server, no Pesquisador de Objetos, clique no nome do servidor.

  2. Expanda Bancos de Dados e, 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.

  3. Clique com o botão direito do mouse no banco de dados e clique em Propriedades.

    A caixa de diálogo Database Properties abre.

  4. No painel Selecionar uma página, clique em Opções.

    O nível de compatibilidade atual é exibido na caixa de listagem Nível de compatibilidade.

  5. Para alterar o nível de compatibilidade, selecione uma opção diferente da lista. As escolhas são SQL Server 2005 (90), SQL Server 2008 (100) ou SQL Server 2012 (110).

Ícone de seta usado com o link Voltar ao Início[Início]

Usando Transact-SQL

Para exibir as informações sobre o nível de compatibilidade de um banco de dados

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo retorna o nível de compatibilidade do banco de dados AdventureWorks2012 .

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

Para alterar o nível de compatibilidade de um banco de dados

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo altera o nível de compatibilidade do banco de dados AdventureWorks2012 para 110,, que é o nível de compatibilidade do SQL Server 2012.

ALTER DATABASE AdventureWorks2012
SET COMPATIBILITY_LEVEL = 110;
GO