Symptomy
Załóżmy, że korzystasz z programu Microsoft SQL Server 2014. Po uruchomieniu partycji indeksu w trybie online (kompilacja/przełączenie) z opcją ABORT_AFTER_WAIT = Blokuj i równoległe kwerendy w tym samym czasie zostanie wygenerowane potwierdzenie systemu i zostaną wygenerowane pliki zrzutu. Ponadto są wyświetlane następujące błędy:
Data<><godzina> identyfikatorze SPID # błąd: 1203; ważność: 20; stan: 1.<data><godzina> Identyfikator SPID # numer procesu # próbował odblokować zasób, którego nie jest właścicielem: obiekt: 9:245575913:0. Ponów próbę transakcji, ponieważ ten błąd może być spowodowany warunkiem chronometrażu. Jeśli problem będzie nadal występował, skontaktuj się z administratorem bazy danych....... Data<><chwili> Identyfikator SPID # wystąpił w destruktorze RowsetNewSS 0x00000004C468A7C0. Ten błąd może wskazywać problem związany z zwalnianiem wstępnie przydzielonych bloków dysków używanych podczas operacji wstawiania zbiorczego. Aby rozwiązać ten problem, uruchom ponownie serwer. Data<><godzina> identyfikatorze SPID # przy użyciu funkcji "dbghelp. dll" w wersji "4.0.5"<date><Time> SPID # * * dump-SPID = 92, we = 0X00000004C3B98580<Date><Time -SPID # * * * zrzut stosu wysyłany do ><1 nazwa_ścieżki><2 \><3 NazwaPliku><4.rozszerzeniem
Uwaga Problem można krokami, korzystając z następujących poleceń:
ALTER INDEX ALL ON <TableName> REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 /en-us/help/2931693
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".