Este artigo descreve um problema quando você criptografa dados no Microsoft SQL Server no Windows 10, versão 1607, 2016 de servidor Windows, janela 8.1 ou Windows Server 2012 R2. Um hotfix está disponível para resolver esse problema. O hotfix tem um pré-requisito.
Sintomas
Suponha que você criptografe os dados em um SQL Server que está sendo executado no Windows 10, versão 1607, 2016 de servidor Windows, janela 8.1, Windows RT 8.1 ou Windows Server 2012 R2. Várias operações de chave abertas ocorrerem em uma conexão do SQL Server. Nessa situação, você observa que as colunas Particular (KB) e o Conjunto de trabalho (KB) para SQL Server continuarem a aumentar o Monitor de recursos.
Causa
Esse problema ocorre devido a um problema no arquivo Rsaenh. dll, versão 6.3.9600.16384. Internamente, o SQL Server usa funções de Cryptography Next Generation (CNG) para gerenciar a criptografia de dados. Se você usa a ferramenta VMMAP, faça uma análise do processo ou coleta dados Xperf com o rastreamento de pilha, você verá que a maioria dos consumo de memória é contabilizado do heap padrão.
Esse problema apenas ocorreria se no SQL Server, se você usar a criptografia de dados usando uma chave simétrica que usa um certificado e, em seguida, você executa consultas que abrir e fechar a chave simétrica em um loop recursivo em um computador baseado no Windows Server 2012 R2 ou o Windows Server 2016 .
Resolução
Para resolver esse problema para o Windows RT 8.1, o Windows 8.1 e o Windows Server 2012 R2, instalam o update rollup 2975719, ou obter o pacote autônomo para essa atualização tbhrough de Catálogo do Microsoft Update site.
Para resolver esse problema para Windows 10, versão 1607 ou 2016 de servidor Windows, instale o update rollup 4284833.
Informações de atualização
Pré-requisitos
Para aplicar esta atualização para o Windows 8.1, o Windows RT 8.1 ou o Windows Server 2012 R2, instale a atualização 2919355. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2919355 Atualização para Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2 Abril de 2014
Informações do Registro
Para usar o hotfix neste pacote, não é necessário efetuar quaisquer alterações no registro.
Necessidade de reinicialização
É necessário reiniciar o computador após a aplicação desta atualização.
Informações sobre substituição da atualização
Esta atualização não substitui nenhuma outra lançada anteriormente.
A versão global deste hotfix instala arquivos que têm os atributos listados nas tabelas a seguir. As datas e as horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). As datas e as horas desses arquivos no computador local são exibidas no horário local, com o ajuste de horário de verão atual. Além disso, as datas e as horas poderão ser alteradas quando você realizar algumas operações nos arquivos.
Observações sobre o arquivo Windows RT 8.1, para Windows 8.1 e Windows Server 2012 R2 Importante do Windows 8.1 e hotfixes do Windows Server 2012 R2 estão incluídos nos mesmos pacotes. No entanto, apenas "Windows 8.1" é listado na página solicitação de Hotfix. Para solicitar o pacote de hotfix que se aplica a um ou ambos os sistemas operacionais, selecione o hotfix listado em "Windows 8.1" na página. Sempre consulte a seção "Aplica-se a" dos artigos para determinar o sistema operacional real ao qual cada hotfix é aplicável.
-
Os arquivos que se aplicam a um produto, marco (RTM, SPn) e ramificação de serviço (LDR, GDR) específicos podem ser identificados examinando-se seus números de versão conforme mostrado na seguinte tabela:
Versão
Produto
Marco
Ramificação do serviço
6.3.960 xxx 0.17
Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2
RTM
GDR
-
Os arquivos MANIFEST (. manifest) e os arquivos MUM (. mum) instalados para cada ambiente são listados separadamente na seção "informações de arquivo adicionais para Windows RT 8.1, o Windows 8.1 e o Windows Server 2012 R2". Os arquivos MUM e MANIFEST e os arquivos de catálogo de segurança associados (.cat) são muito importantes para manter o estado dos componentes atualizados. Os arquivos de catálogo de segurança, para os quais os atributos não estão listados, são assinados com uma assinatura digital da Microsoft.
Para Windows 10, versão 1607 e Windows Server 2016
Para obter uma lista dos arquivos que são fornecidas nesta atualização, baixe as informações sobre o arquivo para atualização cumulativa 4284833.
Para o Windows RT 8.1
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
165,824 |
07-Jun-2014 |
10:06 |
Not applicable |
Para todas as versões com base em x86 do Windows 8.1 com suporte
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
Para todas as versões compatíveis do Windows 8.1 x64 e do Windows Server 2012 R2
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
216,368 |
07-Jun-2014 |
12:46 |
x64 |
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
Solução alternativa
Para contornar esse problema, criptografe a chave SIMÉTRICO usando uma senha em vez de um certificado.
Status
A Microsoft confirmou que esse é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft
Informações adicionais sobre o arquivo para Windows RT 8.1, para Windows 8.1 e Windows Server 2012 R2
Arquivos adicionais para Windows RT 8.1
Propriedade do arquivo |
Valor |
---|---|
Nome do arquivo |
Arm_09dd58757800de51b3c5310c5b3922b3_31bf3856ad364e35_6.3.9600.17201_none_59cfebc2519c83cc.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
698 |
Data (UTC) |
09-Jun-2014 |
Hora (UTC) |
17:03 |
Plataforma |
Not applicable |
Nome do arquivo |
Arm_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4bcac7acc9d1dc5.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
2,617 |
Data (UTC) |
07-Jun-2014 |
Hora (UTC) |
11:11 |
Plataforma |
Not applicable |
Arquivos adicionais para todas as versões compatíveis do Windows 8.1 x86
Propriedade do arquivo |
Valor |
---|---|
Nome do arquivo |
X86_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_b28f8a3e24abb79c.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
698 |
Data (UTC) |
09-Jun-2014 |
Hora (UTC) |
16:14 |
Plataforma |
Not applicable |
Nome do arquivo |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
2,617 |
Data (UTC) |
07-Jun-2014 |
Hora (UTC) |
10:43 |
Plataforma |
Not applicable |
Arquivos adicionais para todas as versões com suporte para o Windows 8.1 x64 e para o Windows Server 2012 R2
Propriedade do arquivo |
Valor |
---|---|
Nome do arquivo |
Amd64_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_0eae25c1dd0928d2.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
700 |
Data (UTC) |
09-Jun-2014 |
Hora (UTC) |
17:10 |
Plataforma |
Not applicable |
Nome do arquivo |
Amd64_dbf4f750b16b2ab5f215db3f98fa3563_31bf3856ad364e35_6.3.9600.17201_none_6ae995bb3e5f63b1.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
702 |
Data (UTC) |
09-Jun-2014 |
Hora (UTC) |
17:10 |
Plataforma |
Not applicable |
Nome do arquivo |
Amd64_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_50d8d5a684fd7035.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
2,621 |
Data (UTC) |
07-Jun-2014 |
Hora (UTC) |
13:11 |
Plataforma |
Not applicable |
Nome do arquivo |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Versão do arquivo |
Not applicable |
Tamanho do arquivo |
2,617 |
Data (UTC) |
07-Jun-2014 |
Hora (UTC) |
10:43 |
Plataforma |
Not applicable |