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

Objawy

Załóżmy, że masz dodatku Service Pack 3 (SP3) dla systemu Microsoft SQL Server 2008, programu SQL Server 2008 R2 Service Pack 2 (SP2), programu SQL Server 2012 Service Pack 2 (SP2), programu SQL Server 2012 Service Pack 1(SP1) lub 2014 serwera SQL zainstalowanych na komputerze. Następujące komunikaty o błędach podczas wywoływania procedury sp_MScreatemergedynamicsnapshot przechowywane, aby utworzyć migawkę dynamiczne:

Msg 8115, poziom: 16, stan 2, procedura sp_MScreatemergedynamicsnapshot 182 wiersza
Błąd przepełnienia arytmetycznego konwertowania wyrażenia do danych typu nvarchar.

Msg 20655, poziom: 16, stan: 1, procedura sp_MScreatemergedynamicsnapshot, 186 wiersza
Nie można ukończyć proces migawkę podzielonym na partycje. Nie można pobrać informacji maksymalną sygnatura czasowa z tabeli MSsnapshot_history w bazie danych dystrybucji. Upewnij się, że standardowe migawka jest aktualne i dostępne.

Msg 20628, poziom: 16, stan: 1, procedura sp_MScreatemergedynamicsnapshot, 203 linii
Nie można wygenerować migawki dynamicznych.


Uwaga: Ten problem występuje, gdy wartość agent_id przekracza 99 999 w tabeli MSdynamicsnapshotjobs .

Przyczyna

Ten problem występuje z powodu wad w programie SQL Server. Typ zmiennej lokalnej dla agent_id jest char, a jego długość wynosi 5. Przepełnienie arytmetyczne może wystąpić, gdy program SQL Server obsługuje wartości, który jest przypisany do typu INT .

Każda nowa aktualizacja zbiorcza dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:


Informacje o poprawce
Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem.

Aby rozwiązać ten problem, skontaktuj się z biurem obsługi klienta Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o kosztach, odwiedź następującą witrynę sieci Web firmy Microsoft:

http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach opłaty za połączenie z pomocą techniczną mogą zostać anulowane, jeśli specjalista firmy Microsoft zdecyduje że określona aktualizacja, może rozwiązać Twój problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

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

×