Eu me conectei a alguns servidores SQL do Azure (aqueles que hospedam alguns bancos de dados SQL do Azure neles) no SSMS Object Explorer e vejo que a versão é 12.0.2000.8
select @@Version
mostra abaixo:
Microsoft SQL Azure (RTM) - 12.0.2000.8 20 de fevereiro de 2021 17:51:58 Direitos autorais (C) 2019 Microsoft Corporation
Para comparação, minha outra caixa é o SQL Server 2017 e a versão mostrada é 14.0.3370.1
Eu esperava ver os SQL Servers do Azure como 15.0.something (correspondem ao SQL Server 2019), mas eles parecem corresponder ao SQL Server 2014 (versão 12)
Perguntas:
Os servidores SQL do Azure não deveriam atualizar automaticamente para a versão mais recente?
Como posso atualizá-los para a versão 15 manualmente?
O Banco de Dados SQL do Azure é atualizado automaticamente, mas usa um esquema de numeração de versão diferente do SQL Server “box”. Ele passou de “11” para “12” há vários anos durante uma grande mudança e permanecerá em “12” indefinidamente.
Ele sempre tem os recursos e correções mais recentes para o mecanismo do SQL Server e está à frente do SQL Server 2019. Quando uma nova versão do SQL Server é lançada, o código está sendo executado em produção no Banco de Dados SQL do Azure há muito tempo.
Você controla o nível de compatibilidade do banco de dados de seus bancos de dados para optar por alterações significativas e atualizações do otimizador de consulta. Os níveis de compatibilidade do banco de dados são mapeados para as principais versões do SQL Server. Com o tempo, o nível de compatibilidade padrão para novos Bancos de Dados SQL do Azure aumenta à medida que novos níveis de compatibilidade são introduzidos.