Internal Database Version no SQL Server

Neste post, vamos entender o que é o internal database version, uma propriedade das databases do SQL Server.

O que é Internal Database Version (IDV)

Internal Database Version é um inteiro que diz respeito a versão da database, necessário para poder determinar em quais versões do SQL Server podemos restaurar nossa database.

Como consultar a versão da minha database

Quando a database está online em nossa instância, podemos consultar a informação da seguinte forma:

USE MinhaDatabase;
GO

SELECT DATABASEPROPERTYEX(N'MinhaDatabase', 'Version') AS InternalDatabaseVersion;

Caso a necessidade seja consultar a versão apenas com o arquivo de backup, podemos utilizar o RESTORE HEADERONLY.

Mas qual versão do SQL Server está vinculada a cada IDV?

Existe mais de uma IDV por versão do SQL Server, podemos utilizar a tabela abaixo como referência.

Versão do SQL ServerInternal Database VersionCompatibility Level
SQL Server 2019904, 902, 897, 896, 895150,140,130,120,110,100
SQL Server 2017868, 869140,130,120,110,100
SQL Server 2016852130,120,110,100
SQL Server 2014782120,110,100
SQL Server 2012706, 684110,100,90
SQL Server 2008 R2660, 661100,90,80
SQL Server 2008655100,90,80
SQL Server 2005611, 61290,80

Feito! 🙂

Internal Database Version no SQL Server

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para o topo