Příznaky

Předpokládejme, že používáte Microsoft SQL Server 2008 Service Pack 3 (SP3), SQL Server 2008 R2 Service Pack 2 (SP2), SQL Server 2012 Service Pack 2 (SP2), SQL Server 2012 Service Pack 1(SP1) nebo 2014 serveru SQL nainstalována v počítači. Při volání sp_MScreatemergedynamicsnapshot uložené procedury k vytvoření dynamické snímek, zobrazí se následující chybové zprávy:

Msg 8115, úroveň 16, stav 2, postup sp_MScreatemergedynamicsnapshot řádku 182
Chyba přetečení aritmetické Převod výrazu na data typu nvarchar.

Msg 20655, úroveň 16, stavu 1, sp_MScreatemergedynamicsnapshot procedura, řádek 186
Nelze dokončit proces rozdělený snímek. Nelze načíst informace o maximální časové razítko z MSsnapshot_history tabulka v databázi distribuce. Ujistěte se, že standardní snímek je aktuální a dostupné.

Zpráva 20628, úroveň 16, stavu 1, sp_MScreatemergedynamicsnapshot procedura, řádek 203
Nepodařilo se vygenerovat dynamický snímek.


Poznámka: K tomuto problému dochází, když hodnota agent_id přesahuje 99 999 v MSdynamicsnapshotjobs tabulka.

Příčina

K tomuto problému dochází z důvodu vadu v SQL Server. Typ místní proměnné pro agent_id char, a jeho délka je 5. Aritmetické přetečení může dojít, pokud SQL Server zpracovává hodnotu přiřazenou typu INT .

Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:


Informace o opravě hotfix
Podporovaná oprava hotfix je nyní k dispozici od společnosti Microsoft. Je však určena opravit pouze problému popsaného v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Chcete-li vyřešit tento problém, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve zvláštních případech mohou být stornovány poplatky, které jsou třeba obvykle zaplatit za telefonní hovory, pokud pracovník služeb podpory společnosti Microsoft určí, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti

Projít školení >

Získejte nové funkce jako první

Připojit se k programu Microsoft Insider >

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×