KB4513097 - CORREÇÃO: Falha ao restaurar ou RESTAURAR VERIFICASOMENTE de um backup compactado com TDE no SQL Server 2016 e 2017

Aplica-se A
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomas

Suponha que você use a atualização cumulativa 5 (CU5) para o Microsoft SQL Server 2016 Service Pack 2 (SP2) ou versões posteriores e crie um banco de dados que tenha criptografia de dados transparente (TDE) habilitada. Quando utiliza a Virtual Backup Device Interface (VDI) para criar uma cópia de segurança comprimida da base de dados (definindo MAXTRANSFERSIZE > 64K) e tenta restaurar a partir da cópia de segurança comprimida ou executar RESTORE VERIFYONLY em relação à cópia de segurança comprimida, recebe a seguinte mensagem de erro:

Erro 3241, Severidade 16, Estado 0

A família de mídia no dispositivo '<VDI Device Name>' está informada incorretamente. SQL Server não pode processar esta família de mídia.
      

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Acerca das atualizações cumulativas para SQL Server:

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

Solução

Para contornar o problema, pode utilizar um dos seguintes métodos:

  • Pode utilizar uma versão inferior ao SQL Server 2016 SP2 CU5.
  • Você pode usar os backups SQL nativos em vez de backups baseados em VDI.

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.