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 próbujesz użyć narzędzia do kopiowania zbiorczego (BCP, bulk copy program) do eksportowania danych z wystąpienia programu Microsoft SQL Server 2008 R2 do pliku danych. Jednak gdy narzędzie BCP pobiera kilka wierszy danych, występuje błąd. Na przykład następujący błąd "824" jest generowany w dzienniku błędów programu SQL Server:

Data godzina spid51 błąd: 824; ważność: 24; stan: 2. Data godzina spid51 program SQL Server wykrył błąd we/wy oparty na konsystencji logicznej: niepoprawna pageid (oczekiwana 1:43686; rzeczywista 0:0). Wystąpił błąd podczas czytania strony (1:43686) w bazie danych o IDENTYFIKATORze 23 w witrynie offset 0x0000001554c000 w pliku "FilePath\Filename". Dodatkowe komunikaty w dzienniku błędów programu SQL Server lub dzienniku zdarzeń systemowych mogą zawierać więcej szczegółów. Jest to poważny błąd, 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.

W takiej sytuacji narzędzie BCP błędnie zwraca wartość "0", co oznacza, że operacja eksportowania danych zakończyła się powodzeniem.UwagaTen problem dotyczy tylko narzędzia BCP. Inne metody wstawiania zbiorczego poprawnie obsługują komunikat o błędzie.

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

Więcej informacji

Aby uzyskać więcej informacji na temat rozwiązywania problemów z błędami "824" w programie SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2015756 Jak rozwiązywać problemy z usługą MSG 824 w programie SQL ServerAby uzyskać więcej informacji na temat korzystania z narzędzia BCP w programie Microsoft SQL Server 2008 R2, przejdź do następującej witryny MSDN w sieci Web:

Jak korzystać z narzędzia BCP w programie SQL Server 2008 R2

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ę!

×