O nível de compatibilidade do SQL Server define como o banco de dados interpreta comandos T-SQL, aplica otimizações e habilita recursos. Embora seja possível manter bancos configurados em níveis antigos, essa prática pode trazer riscos e limitar o funcionamento adequado dos sistemas, especialmente na linha RM.
1. Segurança
Manter o nível de compatibilidade atualizado ajuda a garantir que o banco de dados utilize recursos modernos de segurança. Compatibilidades antigas podem manter comportamentos obsoletos que não seguem as práticas atuais, aumentando a superfície de risco do ambiente.
2. Compatibilidade com Scripts da Linha RM
Os produtos da 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
Níveis mais atuais permitem que o otimizador de consultas do SQL Server use planos mais inteligentes, garantindo que os scripts da linha RM rodem com eficiência. Manter compatibilidade antiga pode gerar lentidão, consumo excessivo de recursos e instabilidade em rotinas.
Versões homologadas
*Obs.: O uso de aplicativos Delphi com o Oracle 19c demandam configurações específicas do SGDB (Uso de Aplicativos Delphi com o oracle 19C), que podem gerar variações em sua performance.
|
*Antes de ajustar o nível de compatibilidade, confirme se as consultas do cadastro de consultas do SQL do RM são compatíveis com o novo nível definido
*Teste e ajuste as consultas (se necessário) em homologação antes de aplicar no ambiente de produção.
Orientações de Ajuste do Nível de Compatibilidade da Base
- Modo por script
Execute o comando abaixo com o usuário “sa”:
USE [master]
GO
ALTER DATABASE [NOMEDABASEAQUI] SET COMPATIBILITY_LEVEL = 130
GO
- Modo por tela
1. Faça login como “sa”.
2. Clique com o botão direito do mouse sobre a base de dados que deseja alterar.
3. Selecione a opção “Propriedades”.
4. No menu lateral, clique em “Opções”.
5. Altere o campo “Nível de compatibilidade” para 130.
6. Clique em OK para confirmar.
