Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

2. Compatibilidade com Scripts da Linha RM
Os produtos da linha Linha RM trabalham com scripts SQL  desenvolvidos considerando as funcionalidades e comportamentos mais recentes do SQL Server. Se o banco estiver em um nível de compatibilidade defasado, comandos podem não ser interpretados corretamente, resultando em erros de execução ou atualização do sistemas.

3. Desempenho e Estabilidade
A utilização de níveis de compatibilidade mais recentes permite que o otimizador de consultas do SQL Server adote planos mais inteligentes, garantindo melhor desempenho e eficiência para os scripts da linha RM. Já manter níveis antigos pode resultar em lentidão, maior consumo de recursos e até instabilidade em rotinas. Um exemplo é a migração para os níveis 120 ou 130, que pode causar degradação em consultas com joins alinhados devido à alteração no cálculo de cardinalidade, conforme documentado pela própria Microsoft. Caso seja realmente necessário adotar esses níveis, a Microsoft recomenda reescrever a consulta, aplicar o hint que força a cardinalidade anterior ou migrar diretamente para versões superiores. Mais detalhes em: https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/performance/upgrade-compatibility-level-degrades-performance

Versões

...

Recomendadas

...

SGBD32Bits64BitsNível de Compatibilidade PadrãoVersão/PatchInfo TOTVSObservaçõesStatus
SQL Server 2019
X150RTMRecomendado

Estado
colourGreen
titleSupported

SQL Server 2022
X160CU5RecomendadoImportante: Aplicar atualização cumulativa 5 ou superior.

Estado
colourGreen
titleSupported

Versões

...

Suportadas

SQL Server
2012
2016
X
X110SP3Não suportado
130SP1
Término do suporte padrão, em suporte estendido,
mais
mais informações acesse aqui.

Estado
colour

Red

Yellow
title

Not Supported

EOL

SQL Server
2014
2017
X
120SP2Não suportado
140RTM
Término do suporte padrão, em suporte estendido,
mais
mais informações acesse aqui.

Estado
colour

Red

Yellow
title

EOL

Versões Descontinuadas

...

SGBDRelease32Bits64BitsNível de Compatibilidade PadrãoVersão/PatchInfo TOTVSObservaçõesStatus
Not Supported
SQL Server
2016
2012
XX110
130
SP3
SP1
Não suportado

Término do

suporte padrão, em

suporte estendido,

mais 

mais informações acesse aqui.


Estado
colour

Yellow

Red
title

EOL

Not Supported

SQL Server
2017
2014A partir da release 2510
X120
140
SP2
RTM
Não suportado

Término do

suporte padrão, em

suporte estendido,

mais 

mais informações acesse aqui.


Estado
colour

Yellow

Red
title

EOL

...

titleIMPORTANTE

A partir da release 12.1.2510 todas as versões não suportadas passam a ter seu uso impedido na atualização da base de dados Linha RM.

Not Supported


 
Esta alteração deve ser feita pelo DBA responsável, mais detalhes sobre este procedimento consulte a documentação da Microsoft.
https://learn.microsoft.com/pt-br/sql/relational-databases/databases/view-or-change-the-compatibility-level-of-a-database?view=sql-server-ver17

...