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
Wesley Mota
Latest posts by Wesley Mota (see all)
- Discover the Adventures of Free Spins at Online Casino Sites - maio 13, 2024