Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Załóżmy, że masz bazę danych zawierającą duże indeksy magazynu kolumn w programie Microsoft SQL Server 2014. Po wykonaniu polecenia DBCC CHECKDB dla bazy danych zostanie wyświetlony następujący komunikat o błędzie z dziennika błędów programu SQL Server:

System operacyjny zwrócił błąd 665 (żądana operacja nie mogła zostać zakończona ze względu na ograniczenie systemu plików) do programu SQL Server w trakcie zapisu o przesunięciu 0x00004a21310000 pliku "<dysk Name>: \Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Dodatkowe komunikaty w dzienniku błędów programu SQL Server i dzienniku zdarzeń systemowych mogą zawierać więcej szczegółów. Jest to poważny warunek błędu na poziomie systemu, który zagraża integralności bazy danych i musi zostać natychmiast poprawiony. Wykonywanie pełnego sprawdzenia spójności bazy danych (DBCC CHECKDB). Ten błąd może być spowodowany wieloma czynnikami; Aby uzyskać więcej informacji, zobacz dokumentację SQL Server — książki online.

Po wykonaniu polecenia DBCC CHECKTABLE dla tabeli zawierającej indeks magazynu kolumn zostanie wyświetlony następujący komunikat o błędzie:

Komunikat 0, poziom 11, stan 0, 0A wiersz w bieżącym poleceniu wystąpił poważny błąd. Ewentualne wyniki należy odrzucić.

W tym samym czasie jest wyświetlany następujący komunikat o błędzie w dzienniku błędów:

Polecenie DBCC CHECKTABLE (<Table_Name>) wykonane przez DomainName\UserName zostało przerwane w normalny sposób ze względu na błąd State 6. Upłynęło czasu: 0 godzin 3 minut 36 sekund.

Przyczyna

Ten problem występuje z powodu wady mechanizmu Prefetch w funkcji indeksu magazynu kolumn programu SQL Server. Ta wada powoduje, że strony danych niekoniecznie wypełniają bazę danych migawki, która doprowadziłoby do przedwczesnego błędu systemu operacyjnego 665.NOTEpolecenie DBCC CHECKDB umożliwia automatyczne utworzenie migawki bazy danych w sposób wewnętrzny. Ten sam problem można napotkać podczas ręcznego tworzenia migawki bazy danych i wykonywania kilku zapytań, które używają indeksu magazynu kolumn.

Rozwiązanie

Informacje o dodatku Service Pack

Aby rozwiązać ten problem, uzyskaj dodatek Service Pack 1 dla programu SQL Server 2014.

Aby uzyskać więcej informacji na temat dodatku Service Pack 1 (SP1) dla programu SQL Server 2014, zobacz błędy, które rozwiązano w dodatku SQL server 2014 z dodatkiem Service Pack 1.

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. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych programu SQL Server:

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ą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×