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
Tabela zawierająca wiele wierszy i indeks pełnotekstowy w programie Microsoft SQL Server 2012. Podczas próby usunięcia wielu wierszy z tabeli w jednej transakcji blokada schematu jest wykonywana po usunięciu wierszy z indeksu pełnotekstowego. Ponadto wszystkie inne zapytania manipulowania są blokowane przez operację usuwania.
Przyczyna
Ten problem występuje z powodu problemu występującego po usunięciu wielu wierszy z bardzo dużej tabeli zawierającej indeks pełnotekstowy. W tej sytuacji proces usuwania w indeksie pełnotekstowym jest wykonywany w zagnieżdżonej transakcji. Ukończenie operacji usuwania indeksu pełnotekstowego może trwać długo, mimo że operacja usuwania kończy się szybko w przypadku wierszy w tabeli bazowej. Spowoduje to przywrócenie usunięcia danych, które zostały wprowadzone w indeksie pełnotekstowym, jeśli serwer zostanie zamknięty lub ponownie uruchomiony. Powoduje to również powstanie wielu bloków w tabeli bazowej i wielu blokadach transakcji.
Informacje o aktualizacji zbiorczej
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.