Firma Microsoft rozpowszechnia poprawki w programie Microsoft SQL Server 2012 w postaci jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012.
Symptomy
Uwzględnij następujące scenariusze.Scenariusz 1
-
W systemie opartym na procesorze x64 jest zainstalowana standardowa wersja jednej z następujących wersji:
-
Microsoft SQL Server 2005
-
Microsoft SQL Server 2008
-
Microsoft SQL Server 2008 R2
-
-
Użytkownik przyznaje prawo użytkownika "Zablokuj strony w pamięci" do konta uruchamiania usługi programu SQL Server.
-
Flaga śledzenia 845 nie jest włączona. W związku z tym wystąpienie programu SQL Server nie korzysta z zablokowanych przydziałów stron.
-
Po uaktualnieniu wystąpienia programu SQL Server do programu SQL Server 2012.
-
Uruchomiono uaktualnione wystąpienie programu SQL Server.
W tym scenariuszu uaktualnione wystąpienie programu SQL Server jest uruchamiane przy użyciu zablokowanych przydziałów stron bez ostrzeżenia. Jednak LPIM w przypadku instalacji z procesorem x64 reguła uaktualnienia nie ostrzega o tej zmianie w zachowaniu. Ponadto zauważysz, że ta reguła niepoprawnie wskazuje przekazanie.Scenariusz 2
-
Masz zainstalowaną standardową wersję jednego z następujących systemów opartych na procesorach x86:
-
Microsoft SQL Server 2005
-
Microsoft SQL Server 2008
-
Microsoft SQL Server 2008 R2
-
-
Użytkownik przyznaje prawo użytkownika "Zablokuj strony w pamięci" do konta uruchamiania usługi programu SQL Server.
-
Funkcja rozszerzenia okna adres (AWE) nie jest skonfigurowana i skonfigurowana. W związku z tym wystąpienie programu SQL Server nie korzysta z zablokowanych przydziałów stron.
-
Po uaktualnieniu wystąpienia programu SQL Server do programu SQL Server 2012.
-
Uruchomiono uaktualnione wystąpienie programu SQL Server.
W tym scenariuszu uaktualnione wystąpienie programu SQL Server jest uruchamiane przy użyciu zablokowanych przydziałów stron bez ostrzeżenia. Jednak LPIM check dla instalacji z procesorami x86 nie ostrzega, że ta zmiana jest zachowana. Ponadto zauważysz, że ta reguła niepoprawnie wskazuje przekazanie.
Przyczyna
Ten problem występuje ze względu na znany problem w kodzie reguły uaktualnienia. Reguła uaktualnienia niepoprawnie sprawdza prawa użytkownika "Blokowanie stron w pamięci". W szczególności sprawdza prawa użytkownika "Blokowanie stron w pamięci" dla identyfikatora zabezpieczeń usługi (SID), a nie dla konta usługi.
Rozwiązanie
Aby rozwiązać ten problem, Zastosuj tę poprawkę. Ta poprawka poprawia znany problem w kodzie reguły uaktualnienia w celu poprawnego sprawdzenia prawa użytkownika "Blokowanie stron w pamięci" oraz ostrzeżenia podczas uaktualniania. Po użyciu metody konfiguracji strumienia dokumentów w celu zastosowania tej aktualizacji zbiorczej wraz z wersją programu Microsoft SQL Server 2012 reguła uaktualnienia poprawnie wyświetla ostrzeżenie.
Program SQL Server 2012
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 2 dla programu SQL Server 2012. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2703275 Pakiet aktualizacji zbiorczej 2 dla programu SQL Server 2012Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. 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:
2692828 Kompilacje programu SQL Server 2012 wydane po wydaniu programu SQL Server 2012
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Więcej informacji
Flaga śledzenia 845 jest przydatna w wersjach Standard Edition programu SQL Server w celu włączenia do działania prawa użytkownika "Blokowanie stron w pamięci" zgodnie z opisem w następującym artykule z bazy wiedzy Microsoft Knowledge Base:
970070 Obsługa zablokowanych stron w programie SQL Server 2008 R2 Standard Edition x64, w systemach SQL Server 2005 Standard Edition 64 i Microsoft SQL Server 2008 Standard Edition 64-bitoweAby uzyskać więcej informacji na temat włączania opcji blokowania stron w pamięci, przejdź do następujących witryn internetowych Microsoft TechNet:
Włączanie opcji blokowania stron w pamięci (Windows) blokowanie stron w pamięci dostępnej obecnie dla 64 bitowej wersji programu SQL ServerAby uzyskać więcej informacji na temat włączania zablokowanych stron w programie SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2659143 Jak włączyć funkcję "zablokowane strony" w programie SQL Server 2012Aby uzyskać więcej informacji o terminologii dotyczącej 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