Estou falando de sql server aqui.
Eu posso me conectar ao azure . Eu também posso gerenciar permissões .
Mas ao fazer alguma automação, preciso saber se estou no azure ou no sql normal. como posso conseguir isso?
Eu tenho usado o @@version . No entanto, diz-se que não é preciso .
Uma opção poderia ser EngineEdition .
Tentar:
Nota . Existem diferentes maneiras de obter a versão do SQL Server no link acima usando SERVERPROPERTY.
Outro método mais simples:
https://dbfiddle.uk/?rdbms=sqlserver_2019&fiddle=c10db6e4d5def947657b780ede48fee1
no momento julho/2022 estou usando o seguinte script. Tenho algumas maquinas no azure e sql server 2016,2017 e 2019.
a consulta acima retorna o seguinte - no azure: