W tym artykule opisano problem podczas szyfrowania danych na program Microsoft SQL Server w systemie Windows 10 wersja 1607 Windows Server 2016, okno 8.1 lub systemu Windows Server 2012 R2. Poprawka jest dostępna do rozwiązania tego problemu. Poprawka jest warunkiem wstępnym.
Objawy
Załóżmy, że szyfrowania danych na serwerze SQL Server, która jest uruchomiona na Windows 10, wersja 1607, systemu Windows Server 2016, okna 8.1, Windows RT 8.1 lub systemu Windows Server 2012 R2. Wiele otwartych kluczowych operacji występują w ramach jednego połączenia programu SQL Server. W tej sytuacji można zauważyć, że kolumny Prywatnych (KB) i Ustawić pracy (KB) dla programu SQL Server ciągle wzrasta w Monitorze zasobów.
Przyczyna
Ten problem występuje z powodu problemu wewnątrz pliku rsaenh.dll, wersja 6.3.9600.16384. Program SQL Server używa wewnętrznie funkcji kryptografii nowej generacji (CNG) umożliwia zarządzanie szyfrowaniem danych. Jeśli narzędzie VMMAP, wykonać analizę procesu lub zbieranie danych program Xperf pomocą śledzenia stosu, zobaczymy, że większość zużycie pamięci jest pokrywać z domyślnej sterty.
Ten problem tylko mogłyby wystąpić jeśli w programie SQL Server, jeśli Użyj szyfrowania danych przy użyciu klucza symetrycznego tego certyfikatu, a następnie wykonywać kwerendy, które otwierają i zamykają klucz symetryczny w pętli cyklicznej na komputerze z systemem Windows Server 2012 R2 lub Windows Server 2016 .
Rozwiązanie
Aby rozwiązać ten problem dla Windows RT 8.1, Windows 8.1 i Windows Server 2012 R2, należy zainstalować pakiet zbiorczy aktualizacji 2975719, lub uzyskać pakiet autonomiczny tej aktualizacji tbhrough Wykazu usługi Microsoft Update www.
Aby rozwiązać ten problem dla Windows 10, wersja 1607 lub systemu Windows Server 2016, należy zainstalować pakiet zbiorczy aktualizacji 4284833.
Informacje o aktualizacji
Wymagania wstępne
Aby zastosować tę aktualizację dla Windows 8.1, Windows RT 8.1 lub systemu Windows Server 2012 R2, należy najpierw zainstalować aktualizację 2919355. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2919355 Kwietniowa aktualizacja dla Windows RT 8.1, Windows 8.1 i Windows Server 2012 R2
Informacje dotyczące rejestru
Aby użyć poprawki w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.
Wymagania dotyczące ponownego uruchomienia
Musisz ponownie uruchomić komputer po zastosowaniu tej aktualizacji.
Informacje dotyczące zastępowania aktualizacji
Ta aktualizacja nie zastępuje wcześniej wydanej aktualizacji.
Wersja globalna tej poprawki instaluje pliki, których atrybuty wymieniono w poniższych tabelach. Daty i godziny odpowiadające tym plikom są podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Daty i godziny odpowiadające tym plikom na komputerze lokalnym są wyświetlane w formacie czasu lokalnego, wraz z Twoim bieżącym bias czasu letniego (DST). Dodatkowo, daty mogą ulec zmianie podczas wykonywania pewnych operacji na plikach.
Uwagi informacyjne o pliku w Windows RT 8.2, Windows 8.1 i Windows Server 2012 R2 Ważne Poprawki Windows 8.1 i systemu Windows Server 2012 R2 są zawarte w tych samych opakowaniach. Jednak tylko "Windows 8.1" znajduje się na stronie żądanie poprawki. Aby zażądać pakietu poprawek, który dotyczy jednej lub obu systemów operacyjnych, wybierz poprawkę, która jest wyświetlana w obszarze "Windows 8.1" na stronie. Zawsze sprawdzaj w sekcji „Stosuje się do”, do jakiego systemu operacyjnego dotyczy każda z poprawek.
-
Pliki dotyczące określonego produktu, etapu rozwoju (RTM, SPn) i składnika usługi (LDR, GDR) można zidentyfikować przez sprawdzenie wersji pliku, jak pokazano w poniższej tabeli:
Wersja
Produkt
Kamień milowy
Składnik usługi
6.3.960 0,17 xxx
Windows RT 8.1, Windows 8.1 i system Windows Server 2012 R2
RTM
GDR
-
Pliki MANIFESTU (manifest) i pliki MUM (mum) które są instalowane dla poszczególnych środowisk zostały wymienione osobno w sekcji "informacje o dodatkowych plikach dla systemu Windows RT 8.1, Windows 8.1 i systemu Windows Server 2012 R2". Pliki MUM, MANIFESTU oraz skojarzone pliki wykazu zabezpieczeń (.cat), muszą posiadać zaktualizowane składniki. Pliki katalogu zabezpieczeń, których atrybuty nie zostały wymienione, są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
Windows 10, wersja 1607 i systemu Windows Server 2016
Aby uzyskać listę plików, które znajdują się w tej aktualizacji należy pobrać informacje o plikach aktualizacji zbiorczej 4284833.
Dla Windows RT 8.1
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
165,824 |
07-Jun-2014 |
10:06 |
Nie dotyczy |
Dla wszystkich obsługiwanych wersji systemu Windows 8.1 opartych na procesorach x 86
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Rsaenh.dll |
6.3.9600.17200 |
189,016 |
07-Jun-2014 |
10:20 |
x86 |
Dla wszystkich obsługiwanych wersji systemu Windows 8.1 i systemu Windows Server 2012 R2 opartych na procesorach x64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
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 |
Obejście
Aby obejść ten problem, należy zaszyfrować klucz SYMETRYCZNY przy użyciu hasła zamiast certyfikatu.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft
Informacje o dodatkowych plikach dla systemu Windows RT 8.1, Windows 8.1 i systemu Windows Server 2012 R2
Dodatkowe pliki dla Windows RT 8.1
Właściwości pliku |
Wartość |
---|---|
Nazwa pliku |
Arm_09dd58757800de51b3c5310c5b3922b3_31bf3856ad364e35_6.3.9600.17201_none_59cfebc2519c83cc.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
698 |
Data (UTC) |
09-Jun-2014 |
Godzina (UTC) |
17:03 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Arm_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4bcac7acc9d1dc5.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2.617 |
Data (UTC) |
07-Jun-2014 |
Godzina (UTC) |
11:11 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji Windows 8.1 z procesorem x 86
Właściwości pliku |
Wartość |
---|---|
Nazwa pliku |
X86_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_b28f8a3e24abb79c.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
698 |
Data (UTC) |
09-Jun-2014 |
Godzina (UTC) |
16:14 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2.617 |
Data (UTC) |
07-Jun-2014 |
Godzina (UTC) |
10:43 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych 64-bitowych wersji systemu Windows 8.1 i systemu Windows Server 2012 R2
Właściwości pliku |
Wartość |
---|---|
Nazwa pliku |
Amd64_9dcb6de35b79d4c35c2bbaeb31b3559e_31bf3856ad364e35_6.3.9600.17201_none_0eae25c1dd0928d2.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
700 |
Data (UTC) |
09-Jun-2014 |
Godzina (UTC) |
17:10 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_dbf4f750b16b2ab5f215db3f98fa3563_31bf3856ad364e35_6.3.9600.17201_none_6ae995bb3e5f63b1.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
702 |
Data (UTC) |
09-Jun-2014 |
Godzina (UTC) |
17:10 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_50d8d5a684fd7035.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2 621 |
Data (UTC) |
07-Jun-2014 |
Godzina (UTC) |
13:11 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_microsoft-windows-rsaenh-dll_31bf3856ad364e35_6.3.9600.17201_none_f4ba3a22cc9ffeff.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2.617 |
Data (UTC) |
07-Jun-2014 |
Godzina (UTC) |
10:43 |
Platforma |
Nie dotyczy |