Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Details
| Attribute | Valor |
|---|---|
| Nome do Produto | SQL Server |
| ID do Evento | 33128 |
| Origem do evento | MSSQLSERVER |
| Componente | SQLEngine |
| Nome simbólico | SEC_DEPRECATED_ALGO |
| Texto da mensagem | Falha na encriptação. Key utiliza o algoritmo obsoleto '%.*ls', que já não é suportado. |
Explanation
Esta mensagem ocorre quando se faz referência ao algoritmo de encriptação RC4 (ou RC4_128). RC4 e RC4_128 são algoritmos fracos e estão obsoletos. Use um algoritmo mais forte, como um dos algoritmos AES, em vez disso.
Quando o nível de compatibilidade da base de dados é 90 ou 100, a operação é bem-sucedida, o evento de depreciação é levantado e a mensagem aparece apenas no buffer anel.
Quando o nível de compatibilidade da base de dados é 110 ou superior, as operações de desencriptação têm sucesso, o evento de descontinuação é ativado e a mensagem aparece apenas no buffer anel. As operações de encriptação falham, o evento de descontinuação é levantado, a mensagem é exibida para o utilizador e a mensagem aparece no anel buffer.
Note
O buffer em anel é um componente interno que não está totalmente documentado e não é destinado a ser utilizado pelos clientes. As mensagens do anel buffer são úteis ao contactar o Suporte ao Cliente da Microsoft. Para visualizar o buffer em anel, consulte a vista de gestão dinâmica sys.dm_os_ring_buffers.
| Estado | Description |
|---|---|
| 1 | Uma chave RC4 é usada na função incorporada encryptbykey(). A função incorporada devolve NULL. Esta mensagem aparece apenas no buffer de anel. |
| 2 | Uma chave RC4 é usada pela função incorporada decryptbykey(). Esta mensagem aparece apenas no buffer de anel. |
| 3 | Uma chave RC4 obsoleta está a ser encriptada por uma chave simétrica. Visto pelos utilizadores e no buffer do anel. Chaves RC4 simétricas obsoletas não podem ser alteradas no nível de compatibilidade 110. Tenta usar chaves que não sejam RC4 para operações criptográficas. Se necessário, defina o nível de compatibilidade retroativa para 90 ou 100. |
| 4 | Uma chave não RC4 está a ser encriptada por uma chave simétrica RC4 obsoleta. Visto pelos utilizadores e no buffer do anel. Modificar a aplicação para usar chaves simétricas não RC4 ou definir o nível de compatibilidade retroativa para 90 ou 100. |
| 5 | Uma chave RC4 obsoleta está a ser desencriptada por uma chave simétrica. Esta mensagem aparece apenas no buffer de anel. |
| 6 | Uma chave não RC4 está a ser desencriptada por uma chave simétrica RC4. Esta mensagem aparece apenas no buffer de anel. |
| 7 | Uma chave simétrica RC4 está a ser encriptada pelo certificado. Visto pelos utilizadores e no buffer do anel. |
| 8 | Uma chave simétrica RC4 está a ser desencriptada pelo certificado. Esta mensagem aparece apenas no buffer de anel. |
| 9 | Uma chave simétrica RC4 está a ser encriptada pela chave EKM. |
| 10 | Uma chave simétrica RC4 está a ser desencriptada pela chave EKM. Esta mensagem aparece apenas no buffer de anel. |
Ação do Usuário
Use um algoritmo mais forte, como um dos algoritmos AES, em vez disso. (Recomendado)
Use ALTER DATABASE SET COMPATIBILITY_LEVEL para definir a base de dados para o nível de compatibilidade 100. (Não recomendado.)