Comportamento do tipo de coluna 'DateTime2' entre SQL 2014 e SQL 2022. Isso foi encontrado quando o cálculo do nosso aplicativo para a diferença de data e hora das colunas do tipo DateTime2 deu errado.
Tentei descobrir no Google se haveria uma configuração específica na propriedade do servidor para colunas do tipo datetime2, mas sem sorte.
Percebido - Melhorias no DateTime2 É declarado que o comportamento é esperado. O Datetime2 com SQL 2014 tem precisão 7 com apenas os primeiros 3 dígitos atualizados, enquanto agora é 7 com SQL 2022 atualizado para todos os 7 dígitos. E então os cálculos com os campos datetime2 estão virando uma bagunça após a atualização.
Agora, há muitas colunas em muitas tabelas que foram definidas como datetime2. Levaria tempo para corrigir todas as consultas, códigos de aplicação.
Haverá alguma solução simples para isso?