Symptomy
Załóżmy, że masz bazę danych zawierającą tabele z klastrowanym indeksem magazynu kolumn w programie SQL Server 2017. Po uruchomieniu instrukcji DBCC CHECKDB z ALL_ERRORMSGS, NO_INFOMSGS PHYSICAL_ONLY w bazie danych zostanie wygenerowany plik zrzutu i może zostać wyświetlony komunikat o błędzie podobny do następującego:
Błąd tabeli: identyfikator obiektu objectid, identyfikator indeksu IndexID, identyfikator partycji PartitionID, Identyfikator ID jednostki alokacji (dane typu w wierszu). Węzeł dane spoza wiersza na stronie (1:1749624), Gniazdo 1, identyfikator TextID , do którego odwołuje się strona (0:0), gniazdo 0, ale nie było widoczne podczas skanowania. W programie CHECKDB znaleziono 0 błędów przydziałów i 1 błędów spójności w tabeliTableName(identyfikator obiektu objectid). CHECKDB znaleziono 0 błędów przydziałów i 1 błędów spójności w bazie danych "DatabaseName". repair_allow_data_loss jest minimalnym poziomem naprawy błędów znalezionych przez polecenie DBCC CHECKDB (DatabaseName).
Rozwiązanie
Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla 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:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.