Sintomas
Você cria um certificado para criptografia de dados Transparent (TDE) no Microsoft SQL Server 2014 Service Pack 1 (SP1). No entanto, se você usar um certificado cujo número de série seja maior do que 16 bytes, você receberá a seguinte mensagem de erro:
MSG 15297, nível 16, estado 56, linha 1a certificado, chave assimétrica ou dados de chave privada são inválidos.
Resolução
Este problema foi corrigido primeiro na seguinte atualização cumulativa do SQL Server:
Atualização cumulativa 2 para SQL Server 2014 Service Pack 1Observação Depois de instalar essa atualização, você pode criar o certificado, mesmo que o número de série seja maior do que 16 bytes. Além disso, você não receberá a mensagem de erro que será mencionada na seção "sintomas". No entanto, o número de série será truncado para 16 bytes quando for salvo na coluna cert_serial_number na exibição de catálogo sys. decertifications. A ação truncar ocorre somente no modo de exibição de catálogo. Isso significa que o certificado ainda preserva o comprimento original do número de série.
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia usada pela Microsoft para descrever atualizações de software.