KB970070 - Obsługa zablokowanych stron w systemach SQL Server Standard Edition (64-bitowych)

Dotyczy
SQL Server 2012 Standard SQL Server 2008 R2 Standard SQL Server 2008 Standard Microsoft SQL Server 2005 Standard Edition

Numer błędu programu VSTS: 302851
Numer błędu programu VSTS: 302848
CI 17820

Objawy

Standardowe 64-bitowe wersje programu Microsoft SQL Server 2005 i nowsze, które mają ustawione uprawnienie Zablokuj strony w pamięci dla konta usługi aparatu programu SQL Server, nie używają interfejsów API rozszerzeń okien adresów (AWE) do przydzielania pamięci puli buforów. Użycie interfejsów API AWE w 64-bitowych wersjach programu SQL Server do przydzielania pamięci puli buforów jest znane jako zablokowane strony. Pakiet aktualizacji zbiorczych 2 dla dodatku Service Pack 1 dla programu SQL Server 2008 i pakiet aktualizacji zbiorczych 4 dla dodatku Service Pack 3 dla programu SQL Server 2005 zapewniają obsługę zablokowanych stron.

Uwaga Domyślnie 64-bitowe wersje programu SQL Server 2005 i nowsze dla przedsiębiorstw i deweloperów obsługują zablokowane strony. Aby uzyskać więcej informacji, odwiedź następującą witrynę usługi MSDN (Microsoft Developer Network) w sieci Web:

https://msdn.microsoft.com/library/ms187499.aspx

Więcej informacji

Aktualizacje zbiorcze wprowadzają flagę śledzenia 845 i umożliwiają programom SQL Server 2008 64-bit Standard Edition i SQL Server 2005 64-bit Standard Edition włączenie zablokowanych stron, jeśli dla konta usługi usługi aparatu programu SQL Server ustawiono uprawnienie Blokowanie stron w pamięci.

Uwaga Ta flaga śledzenia nie jest wymagana w przypadku klientów korzystających z 64-bitowych wersji Enterprise lub 64-bitowych wersji deweloperskich programu SQL Server. Włączenie flagi śledzenia w tych wydaniach nie daje żadnego efektu.

Aby użyć flagi śledzenia, należy ustawić flagę jako opcję uruchamiania programu SQL Server przy użyciu parametru –T. Aby uzyskać więcej informacji o włączaniu flagi śledzenia jako opcji uruchamiania, odwiedź następującą witrynę MSDN w sieci Web:

https://msdn.microsoft.com/library/ms190737.aspx

Aby upewnić się, że flaga śledzenia ma włączone zablokowane strony w 64-bitowych wersjach programu SQL Server, sprawdź, czy podczas uruchamiania w pliku dziennika błędów programu SQL Server jest wyświetlany następujący komunikat:

Używanie zablokowanych stron dla puli buforów
Jeśli nie widzisz tego komunikatu w pliku dziennika błędów, wykonaj następujące czynności:

  • Upewnij się, że flaga śledzenia 845 jest poprawnie ustawiona. Flagi śledzenia ustawione jako opcje uruchamiania są drukowane u góry pliku dziennika błędów.

  • Upewnij się, że konto usługi programu SQL Server ma włączone uprawnienie Zablokuj strony w pamięci. Tych uprawnień nie trzeba ustawiać, jeśli konto usługi programu SQL Server jest kontem SYSTEMU LOKALNEGO. Aby uzyskać więcej informacji, odwiedź następującą witrynę MSDN w sieci Web:

    https://msdn.microsoft.com/library/ms190730.aspx

Włączenie opcji Zablokowane strony może mieć negatywny wpływ na wydajność systemu. Przed użyciem zablokowanych stron, nawet w wersjach Enterprise i Developer editions, należy dokładnie rozważyć potencjalne skutki.

Uwaga dotycząca wersji SQL Server 2008 R2 Standard Edition (64-bitowa): Microsoft SQL Server 2008 R2 Standard Edition (64-bitowa, wszystkie wersje RTM i nowsze) także wymaga dodania flagi śledzenia 845 jako parametru uruchamiania, aby SQL Server mógł używać zablokowanych stron dla puli buforów, gdy SQL Server ma przyznane uprawnienie zabezpieczeń Zablokuj strony w pamięci.

Uwaga dotycząca wersji SQL Server 2012 Standard (64-bitowa): Wersja Microsoft SQL Server 2012 Standard (64-bitowa) nie wymaga włączenia żadnej flagi śledzenia, aby zezwolić SQL Server używanie zablokowanych stron dla puli buforów, gdy konto usługi SQL Server ma przyznane uprawnienie zabezpieczeń Zablokuj strony w pamięci.

Więcej informacji o pakiecie aktualizacji zbiorczych 4 dla dodatku Service Pack 3 dla programu SQL Server 2005

Aby uzyskać więcej informacji o zmienianych plikach i wymaganiach wstępnych dotyczących stosowania pakietu aktualizacji zbiorczej zawierającego poprawkę opisaną w tym artykule z bazy wiedzy Baza wiedzy Microsoft Knowledge Base, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

970279 Pakiet aktualizacji zbiorczej 4 dla dodatku Service Pack 3 dla SQL Server 2005

Więcej informacji o pakiecie aktualizacji zbiorczych 2 dla dodatku Service Pack 1 dla programu SQL Server 2008

Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

970315 Pakiet aktualizacji zbiorczych 2 dla dodatku Service Pack 1 SQL Server 2008

            
Aby uzyskać więcej informacji dotyczących skutków używania zablokowanych stron w programie SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

918483 Jak ograniczyć stronicowanie pamięci puli buforów w 64-bitowej wersji SQL Server
Aby uzyskać dodatkowe informacje dotyczące włączania funkcji "zablokowanych stron" w programie SQL Server 2012 i innych wersjach, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2659143 Jak włączyć funkcję "zablokowanych stron" w programie SQL Server 2012