Restaurando um banco de dados de um servidor edição ENTERPRISE em um servidor edição STANDARD ou inferior

Hoje estava ativando compressão em algumas tabelas e me veio a lembrança do que isso poderia impactar caso precisasse restaurar esse banco em outro ambiente.

A princípio podemos restaurar bancos de uma edição ENTERPRISE em qualquer outra, até mesmo na Express, salvo em algumas situações.

A maioria dessas situações tem relação com recursos da edição ENTERPRISE que não estão presentes nas outras edições, mas isso depende do recurso está sendo utilizado.

Alguns exemplos disso são a compressão vardecimal, TDE e a compressão de dados. Caso você tenham algum desses recursos ativados, não conseguirá restaurar seu backup em uma edição “inferior”, tendo então que desativá-los em seu banco original, fazer um novo backup para então restaurar o banco no outro servidor.

Para listar objetos com a compressão de dados ativa, você pode usar o script abaixo:

SELECT

SCHEMA_NAME(sys.objects.schema_id) AS [SchemaName]

,OBJECT_NAME(sys.objects.object_id) AS [ObjectName]

,[rows]

,[data_compression_desc]

,[index_id] as [IndexID_on_Table]

FROM sys.partitions

INNER JOIN sys.objects

ON sys.partitions.object_id = sys.objects.object_id

WHERE data_compression > 0

AND SCHEMA_NAME(sys.objects.schema_id) <> ‘SYS’

ORDER BY SchemaName, ObjectName

e para listar objetos com compressão vardecimal ativada, você pode usar esse script:

SELECT OBJECTPROPERTY(OBJECT_ID(‘<object name(s) from above command output>’),

‘TableHasVarDecimalStorageFormat’) ;

Outras situações tem mais relação com o BUILD da versão do que com a edição em si.

Para facilitar seu trabalho, você pode listar as features habilitadas em um determinado banco de dados que são vinculadas a edição em específico que está sendo utilizada consultando a DMV “sys.dm_db_persisted_sku_features

Fontes:

Esse post foi publicado em Artigos, Virtual PASS BR. Bookmark o link permanente.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s