RESTORE HEADERONLY
FROM DISK = 'pathTobackupFile'
A versão do banco de dados pode ser encontrada na coluna: DatabaseVersion
Da postagem no blog de Jonathan Kehayias aqui o número nesta coluna:
- os bancos de dados do SQL Server 7.0 têm o número de versão 515
- Os bancos de dados do SQL Server 2000 têm o número de versão 539
- Os bancos de dados do SQL Server 2005 têm o número de versão 611/612
- os bancos de dados do SQL Server 2008 têm o número de versão 655
[ Para aqueles que querem editar esta resposta para incluir números de versão adicionais, essa não é a intenção desta resposta. Foi apenas por exemplo e citando a informação que é do link fornecido. O número da versão de um banco de dados pode variar e pode não ser exato em todos os bancos de dados com base no que o SP ou CU está instalado ou na configuração / recurso que está sendo usado. Os números de versão não são documentados pela Microsoft e são apenas uma referência simples para entender que o número aumenta conforme você se move entre as versões do SQL Server. ]
Se você tentar executar esse comando para uma versão de banco de dados mais recente que a que está sendo executada (por exemplo, um DB de 2012 do SSMS 2008), os resultados do banco de dados serão exibidos como INCOMPLETO
Para verificar o número de compilação da verificação de instâncias das colunas:
- SoftwareVersionMajor
- SoftwareVersionMinor
- SoftwareVersionBuild
A documentação pode ser encontrada aqui (link do TechNet).