Príznaky
Ak na vykonanie zálohy denníka transakcií v programe Microsoft SQL Server 2012 používate zálohovací softvér od iného výrobcu, zlyhanie zálohovania môže viesť k zlyhaniu reťazca denníka transakcií a chybové hlásenie sa nedá zobraziť. Ak máte napríklad v zálohe denníka nasledujúcu sekvenciu:Success, Failure, Success To znamená, že Posledná záložné číslo denníka (LSN) prvej zálohy sa nezhoduje s prvou LSN druhej úspešnej zálohy.
Riešenie
Po použití tejto rýchlej opravy sa zobrazí lepšie chybové hlásenie, ktoré označuje možné odpojenie klienta. Chybové hlásenie sa podobá nasledujúcemu hláseniu:
<DateTime> spid52 je rozbitý reťazec zálohy denníkov. Skôr ako budete môcť vykonať zálohu denníka, musíte vykonať úplnú zálohu databázy.
Poznámka: Zlyhanie je spôsobené nejakým problémom v aplikácii zálohovania po tom, ako SQL Server pokročil v zálohovaní LSN. V tomto prípade sa vytvorí odpojenie medzi zálohovanou aplikáciou a motorom SQL Server. Z dôvodu neúspešného ukončenia by záložná aplikácia neuložila obsah zálohy. SQL Server sa však predpokladá, že sa vykoná pomocou tejto zálohy a presunie sa dopredu. Po vyžiadaní ďalšej zálohy denníka transakcií bude záloha obsahovať informácie iba za rozšíreného LSN, ale nie na stratený obsah. Potom sa zobrazí hlásenie označujúce problémovú situáciu.
Informácie o balíku Service Pack pre SQL Server 2012
Ak chcete tento problém vyriešiť, Získajte najnovší balík Service Pack pre Microsoft SQL Server 2012. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2755533 Získanie najnovšieho balíka Service Pack pre SQL Server 2012
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.