Dúvida do DBA

Alterar o nível de compatibilidade de um banco de dados no SQL Server.

Alterar o nível de compatibilidade de um banco de dados no SQL Server.

Veja como alterar o nível de compatibilidade de um banco de dados.

Recentemente publiquei um artigo que falava sobre como verificar o nível de compatibilidade no SQL Server. Mas eu não mostrei a vocês como alterar o nível de compatibilidade.

Se você olhar no artigo que publiquei vai identificar na primeira imagem que é bem simples de fazer isso, mas essa mudança também pode ser feita usando T-SQL da seguinte forma.

USE [master]
GO
-- SQL Server 2017
ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 140
GO
USE [master]
GO
-- SQL Server 2016
ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 130
GO
USE [master]
GO
-- SQL Server 2014
ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 120
GO
USE [master]
GO
-- SQL Server 2012
ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 110
GO
USE [master]
GO
-- SQL Server 2008 / 2008 R2
ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 100
GO
USE [master]
GO
-- SQL Server 2005
ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 90
GO
USE [master]
GO
-- SQL Server 2000
ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 80
GO

Prático e simples não é mesmo?

Minha recomendação é que você mude a compatibilidade do seu banco de dados para a versão da instância, então você poderá obter o máximo de seu banco de dados.

Observe que, se você estiver atualizando a partir da versão anterior do SQL Server, você pode querer verificar completamente o seu aplicativo para quaisquer erros. É muito possível quando você alterar o nível de compatibilidade da versão anterior para a versão mais recente, o aplicativo que pode estar usando o código mais antigo, pode não funcionar mais.

Tem alguns pontos que você deve lembrar:

– Não precisa reinicar os serviços do SQL Server depois de mudar essas configurações.
– Você pode voltar para a versão anterior em caso de quaisquer erro.
– Essa configuração é aplicavel para todas as consultas futuras assim que alterada.
– Lembre-se de testar suas aplicações completamente para se certificar de que depois de alterar essas configurações não há erros.

Melhores melhor forma de alterar o plano de compatibilidade.

– Altere o banco de dados para single user

ALTER DATABASE SET SINGLE_USER

– Mude a o nível de compatibilidade da base de dados

ALTER DATABASE [AdventureWorks] SET COMPATIBILITY_LEVEL = 140

– Altere o banco de dados para multi user

ALTER DATABASE SET MULTI_USER
Alterar o nível de compatibilidade de um banco de dados no SQL Server.
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Free Blackjack No Download: Appreciate Blackjack Anytime, Anywhere

Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…

4 meses ago

The Ultimate Guide to Gry Online Ruletka

If you are a fan of online gambling, then you must have come across gry…

4 meses ago

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

10 meses ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

10 meses ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

10 meses ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

10 meses ago