Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 lub Microsoft SQL Server 2008 R2 jako jednego pliku do pobrania. Ponieważ poprawki są kumulatywne, każda nowa wersja zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej wersji programu SQL Server 2008 lub SQL Server 2008 R2 z poprawkami.
Symptomy
Może wystąpić naruszenie zasad dostępu, jeśli jest spełniony dowolny z następujących warunków:
-
Polecenie sp_configure Transact-SQL służy do konfigurowania wartości niedomyślnych dla maski we/wy lub affinity64, a następnie próby włączenia przezroczystego szyfrowania bazy danych dla bazy danych.
-
Podjęto próbę utworzenia kopii zapasowej bazy danych, w której włączono przezroczystość bazy danych.
Przyczyna
Ten problem jest spowodowany niepoprawną synchronizacją między wątkami programu SQL Server, gdy jest dostępny klucz szyfrowania bazy danych (DEK) używany do przezroczystego szyfrowania bazy danych.
Rozwiązanie
Informacje o aktualizacji zbiorczej
SQL Server 2008 R2 z dodatkiem Service Pack 1
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 3 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1. 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:
2591748 Pakiet aktualizacji zbiorczej 3 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. 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:
2567616 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2008 R2
SQL Server 2008 R2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 9. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2567713 Pakiet aktualizacji zbiorczej 9 dla programu SQL Server 2008 R2 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. 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:
981356 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2
SQL Server 2008 z dodatkiem Service Pack 2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji skumulowanej 4 dla programu SQL Server 2008 z dodatkiem Service Pack 2. Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2527180 Pakiet aktualizacji zbiorczej 4 dla programu SQL Server 2008 z dodatkiem Service Pack 2Uwaga 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 2008. 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:
2402659 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 2 dla programu SQL Server 2008 Poprawki programu Microsoft SQL Server 2008 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2008 do instalacji dodatku Service Pack 2 do programu SQL Server 2008. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.
Program SQL Server 2008
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 13 dla programu SQL Server 2008 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji na temat tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2497673 Pakiet aktualizacji zbiorczej 13 dla programu SQL Server 2008 z dodatkiem Service Pack 1Uwaga 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 2008. 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:
970365 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 1 dla programu SQL Server 2008 Poprawki programu Microsoft SQL Server 2008 są tworzone dla określonych pakietów Service Pack programu SQL Server. Musisz zastosować poprawkę dodatku Service Pack 1 dla programu SQL Server 2008 do instalacji dodatku Service Pack 1 do programu SQL Server 2008. Wszystkie poprawki podane w dodatku Service Pack programu SQL Server są domyślnie zawarte w następnym dodatku Service Pack dla programu SQL Server.
Obejście
-
Jeśli podczas wykonywania kopii zapasowej bazy danych wystąpił błąd naruszenia zasad dostępu, możesz wygenerować ręczny punkt KONTROLny przed wykonaniem kopii zapasowej bazy danych.
-
Jeśli zauważysz naruszenie zasad dostępu, gdy maska we/wy lub affinity64 we/wy jest włączona, możesz uwzględnić ustawienie wartości domyślnych dla koligacji we/wy lub affinity64 we/wy.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Więcej informacji
Poniższa tabela zawiera więcej informacji na temat produktów lub narzędzi, które automatycznie wyszukują ten warunek w wystąpieniu programu SQL Server i o wersjach programu SQL Server, dla których ta reguła jest szacowana.
Oprogramowanie reguły |
Tytuł reguły |
Opis reguły |
Wersje produktu, dla których jest oceniana reguła |
---|---|---|---|
Klasyfikator centrum systemowego |
W programie SQL Server brakuje aktualizacji 2506235 w celu włączenia korekty przetwarzania we/wy dla zaszyfrowanych baz danych na liście ukrytych harmonogramów |
Klasyfikator System Center określa, czy wystąpienie programu SQL Server ma jakiekolwiek bazy danych, dla których włączono przezroczyste szyfrowanie bazy danych (TDE), czy ustawienia maski we/wy są wartościami niedomyślnymi i czy są zainstalowane wymagane aktualizacje programu SQL Server. Jeśli wystąpienie programu SQL Server nie zawiera wymaganych aktualizacji wymienionych w tym artykule, a jeśli to wystąpienie ma co najmniej jeden z baz danych, dla których jest włączony TDE, program System Center Advisor generuje ostrzeżenie dla tego wystąpienia programu SQL Server. Przejrzyj informacje podane w sekcji informacje zebrane na temat ostrzeżenia klasyfikatora, a następnie skorzystaj z rozwiązań podanych w tym artykule. |
SQL Server 2008, SQL Server 2008 R2 |
Informacje
Aby uzyskać więcej informacji na temat TDE, odwiedź następującą witrynę MSDN w sieci Web:
Informacje ogólne na temat TDEAby uzyskać więcej informacji dotyczących modelu obsługi przyrostowej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935897 Model obsługi przyrostowej jest dostępny w zespole programu SQL Server w celu dostarczenia poprawek dotyczących zgłaszanych problemówAby uzyskać więcej informacji na temat schematu nazewnictwa dla aktualizacji programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
822499 Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL ServerAby 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