In questo articolo viene descritto un problema quando si crittografa i dati in Microsoft SQL Server su Windows 10, versione 1607, Windows Server 2016, finestra 8.1 o Windows Server 2012 R2. Un hotfix è disponibile per risolvere il problema. L'aggiornamento rapido è un prerequisito.
Sintomi
Si supponga di crittografare i dati in un SQL Server in esecuzione su Windows 10, versione 1607, 2016 di Windows Server, finestra 8.1, 8.1 RT Windows o Windows Server 2012 R2. Più operazioni chiave aperte si verificano in una connessione di SQL Server. In questo caso, si nota che il Monitor risorse mantenere aumentando le colonne Private (KB) e Working Set (KB) per SQL Server.
Causa
Questo problema si verifica a causa di un problema all'interno del file Rsaenh. dll, versione 6.3.9600.16384. SQL Server utilizza internamente funzioni Cryptography Next Generation (CNG) per gestire la crittografia dei dati. Utilizzare lo strumento VMMAP, eseguire un'analisi del processo o raccogliere dati Xperf con l'analisi di heap, si vedrà che la maggior parte del consumo di memoria viene conteggiato dall'heap predefinito.
Il problema che si verifica soltanto in caso di SQL Server se si utilizza la crittografia dei dati utilizzando una chiave simmetrica che utilizza un certificato e quindi si eseguono le query che aprono e chiudono la chiave simmetrica in un ciclo ricorsivo su un computer basato su Windows Server 2012 R2 Windows Server 2016 .
Risoluzione
Per risolvere il problema per Windows 8.1, 8.1 RT Windows e Windows Server 2012 R2, installare l'aggiornamento cumulativo 2975719, o ottenere il pacchetto autonomo per questo aggiornamento tbhrough di Catalogo di Microsoft Update sito Web.
Per risolvere questo problema per Windows 10, versione 1607 o Windows Server 2016, installare l'aggiornamento cumulativo 4284833.
Informazioni sull'aggiornamento
Prerequisiti
Per applicare questo aggiornamento per Windows 8.1, 8.1, RT a Windows o Windows Server 2012 R2, è innanzitutto necessario installare l'aggiornamento 2919355. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2919355 Windows RT 8.1, 8.1 di Windows e Windows Server 2012 R2 aggiornamento: aprile 2014
Informazioni sul Registro di sistema
Per utilizzare l'hotfix in questo pacchetto, non è necessario apportare modifiche al Registro di sistema.
Richiesta di riavvio
È necessario riavviare il computer dopo avere applicato questo aggiornamento.
Informazioni sulla sostituzione dell'aggiornamento
Questo aggiornamento non sostituisce alcun altro aggiornamento precedentemente rilasciato.
La versione globale di questo hotfix consente di installare file con gli attributi elencati nelle tabelle seguenti. Le date e ore per questi file sono elencate nel tempo universale coordinato (UTC). Le date e le ore dei file sul computer locale vengono visualizzate nell'ora locale con la differenza dell'ora legale (DST). Inoltre, le date e gli orari possono cambiare quando si eseguono determinate operazioni sui file.
Note di informazioni file di Windows 8.1, 8.1 RT Windows e Windows Server 2012 R2 Importante Gli aggiornamenti rapidi Windows 8.1 e aggiornamenti rapidi di Windows Server 2012 R2 sono inclusi nel pacchetto stesso. Tuttavia, solo "Windows 8.1" è elencato nella pagina richiesta Hotfix. Per richiedere il pacchetto di hotfix che si applica a uno o entrambi i sistemi operativi, selezionare l'hotfix elencato nella pagina in "Windows 8.1". Fare sempre riferimento alla sezione "Si applica a" negli articoli per determinare il sistema operativo effettivo a cui si applica ogni aggiornamento rapido .
-
I file relativi a un prodotto, un'attività cardine (RTM, SPn) e un ramo (LDR, GDR specifici) del servizio possono essere identificati esaminando i numeri di versione del file come indicato nella tabella seguente:
Versione
Prodotto
Attività cardine
Ramo del servizio
6.3.960 0,17 xxx
Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2
RTM
GDR
-
I file MANIFEST (manifest) e il MUM (mum) installati per ogni ambiente sono elencati separatamente nella sezione "ulteriori informazioni sui file per Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2". MUM, manifesto e i file di catalogo (CAT) di protezione associati sono molto importanti per mantenere lo stato dei componenti aggiornati. I file catalogo di protezione elencati senza attributi sono firmati con firma digitale Microsoft.
Per Windows 10, versione 1607 e Windows Server 2016
Per un elenco dei file che vengono forniti in questo aggiornamento, scaricare le informazioni sui file per l'aggiornamento cumulativo 4284833.
Per Windows RT 8.1
Nome file |
Versione file |
Dimensioni file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
165,824 |
07-Jun-2014 |
10:06 |
Not applicable |
Per tutte le versioni basate su x86 di Windows 8.1
Nome file |
Versione file |
Dimensioni file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
Per tutte le versioni basate su x64 di Windows Server 2012 R2 e Windows 8.1
Nome file |
Versione file |
Dimensioni file |
Date |
Ora |
Piattaforma |
---|---|---|---|---|---|
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 |
Soluzione alternativa
Per risolvere questo problema, crittografare la chiave SIMMETRICA utilizzando una password anziché un certificato.
Stato
Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a" di questo articolo.
Ulteriori informazioni
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft
Ulteriori informazioni sui file per Windows 8.1, 8.1 RT Windows e Windows Server 2012 R2
File aggiuntivi per Windows RT 8.1
Proprietà file |
Valore |
---|---|
Nome file |
Arm_09dd58757800de51b3c5310c5b3922b3_31bf3856ad364e35_6.3.9600.17201_none_59cfebc2519c83cc.manifest |
Versione file |
Not applicable |
Dimensioni file |
698 |
Data (UTC) |
09-Jun-2014 |
Ora (UTC) |
17:03 |
Piattaforma |
Not applicable |
Nome file |
Arm_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4bcac7acc9d1dc5.manifest |
Versione file |
Not applicable |
Dimensioni file |
2,617 |
Data (UTC) |
07-Jun-2014 |
Ora (UTC) |
11:11 |
Piattaforma |
Not applicable |
File aggiuntivi per tutte le versioni x86 supportate di Windows 8.1
Proprietà file |
Valore |
---|---|
Nome file |
X86_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_b28f8a3e24abb79c.manifest |
Versione file |
Not applicable |
Dimensioni file |
698 |
Data (UTC) |
09-Jun-2014 |
Ora (UTC) |
16:14 |
Piattaforma |
Not applicable |
Nome file |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Versione file |
Not applicable |
Dimensioni file |
2,617 |
Data (UTC) |
07-Jun-2014 |
Ora (UTC) |
10:43 |
Piattaforma |
Not applicable |
File aggiuntivi per tutte versioni supportate di Windows 8.1 e Windows Server 2012 R2 basate su x64
Proprietà file |
Valore |
---|---|
Nome file |
Amd64_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_0eae25c1dd0928d2.manifest |
Versione file |
Not applicable |
Dimensioni file |
700 |
Data (UTC) |
09-Jun-2014 |
Ora (UTC) |
17:10 |
Piattaforma |
Not applicable |
Nome file |
Amd64_dbf4f750b16b2ab5f215db3f98fa3563_31bf3856ad364e35_6.3.9600.17201_none_6ae995bb3e5f63b1.manifest |
Versione file |
Not applicable |
Dimensioni file |
702 |
Data (UTC) |
09-Jun-2014 |
Ora (UTC) |
17:10 |
Piattaforma |
Not applicable |
Nome file |
Amd64_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_50d8d5a684fd7035.manifest |
Versione file |
Not applicable |
Dimensioni file |
2,621 |
Data (UTC) |
07-Jun-2014 |
Ora (UTC) |
13:11 |
Piattaforma |
Not applicable |
Nome file |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Versione file |
Not applicable |
Dimensioni file |
2,617 |
Data (UTC) |
07-Jun-2014 |
Ora (UTC) |
10:43 |
Piattaforma |
Not applicable |