Symptomy

Rozpatrzmy następujący scenariusz:

  • W programie Microsoft SQL Server 2008 R2 znajduje się tabela, która nie zawiera kolumn rozrzedzonych.

  • Uruchomienie instrukcji ALTER w celu usunięcia jednej kolumny z tabeli.

  • Uruchom kolejną instrukcję ALTER , aby dodać do tabeli jedną kolumnę rozrzedzoną.

W tym scenariuszu może dojść do naruszenia zasad dostępu po wykonaniu niektórych operacji na tej tabeli.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Zbiorcza aktualizacja 5 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2 (SP2)

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 5. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2 S2008 R2 z dodatkiem SP2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2797460 Pakiet aktualizacji zbiorczej 5 dla programu SQL Server 2008 R2 S2008 R2 z dodatkiem SP2Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji programu SQL Server 2008 R2 S2008 R2 SP2. 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:

2730301 Kompilacja programu SQL Server 2008 R2 opublikowanych po wydaniu programu SQL Server 2008 R2 z dodatkiem Service Pack 2

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.