Симптоми
Приемете, че изпълнявате екземпляр на Microsoft SQL Server 2014 и разрешете свойството авторастеж за база данни. Дори и така, промените в базата данни може да не се запишат. Освен това получавате съобщения за грешка, които наподобяват следното, което посочва, че регистърът на транзакции е пълен:
MSG 9002, ниво 17, щат 2, ред 1 Регистърът на транзакциите за база данни "database_name" е изцяло поради "LOG_BACKUP".
Ако се опитате да архивирате регистрационния файл на транзакциите, получавате следното съобщение за грешка:
MSG 3052, ниво 16, щат 1, ред 1 РЕГИСТЪРът за архивиране не можа да регистрира актуализации за базата данни "database_name".
Ако се опитате да разширите ръчно регистрационния файл на транзакцията, получавате следното съобщение за грешка:
MSG 9002, ниво 17, щат 1, ред 1 Регистърът на транзакциите за база данни "database_name" е пълен, поради "контролен пункт"
Ако задавате заявка за sys.dm_db_log_space_usage DMV, резултатите показват, че регистърът за транзакции е 100-процент или повече. Можете също да откриете, че има достатъчно свободно място в устройството за съхранение, за да се приспособи към ръста на регистрационни файлове.
Решение
Тази корекция е включена в кумулативната актуализация 12 за SQL Server 2014 Service Pack 2.
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и корекции на защитата, които са били в предишната компилация. Вижте последните сборни актуализации за SQL Server 2014.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.