CORREÇÃO: O banco de dados de sistema tempdb ainda está criptografado após você desativar a criptografia em uma instância do SQL Server

Aplica-se a: SQL Server 2016 Enterprise CoreSQL Server 2016 EnterpriseSQL Server 2016 Developer

Sintomas


Considere o seguinte cenário:

  • Você tem uma instância do Microsoft SQL Server em que os bancos de dados do usuário e temp são criptografados.
  • Você desativar a criptografia em bancos de dados do usuário, executando o comando de Transact-SQL ALTER DATABASE database_name SET criptografia OFF
  • Reinicie o SQL Server.

Nesse cenário, você achar que o valor na coluna sys.databases.is_encrypted no modo de exibição de gerenciamento dinâmico sys. Databases ainda é 1. Isso é verdadeiro mesmo que todos os outros bancos de dados desta instância do SQL Server não são criptografados.

Resolução


Informações do service pack para SQL Server

Esta atualização foi corrigida nos seguintes Service Packs para o SQL Server:

Service Pack 2 para o SQL Server 2016

Service Pack 3 para o SQL Server de 2014

Status


A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".

Referências


Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.