Симптоми

Да предположим, че имате редовна задача за поддръжка, за да обхождате циклично регистрационните файлове за грешки, без да спирате и да стартирате сървъра в Microsoft SQL Server 2014 или 2016.

Например работата по поддръжката може да прилича на следното:

USE msdb ;  
GO  

EXEC dbo.sp_cycle_agent_errorlog ;  
GO

В този случай задачата за поддръжка не се изпълнява и получавате съобщения за грешка, които приличат на следните:

MSG 22022, ниво 16, щат 1, линия line_number SQLServerAgent грешка: 32. Процесът не може да получи достъп до файла, защото се използва от друг процес

Решение

Този проблем е коригиран в следните сборни актуализации за SQL Server:

Сборна актуализация 22 за SQL Server 2017

Кумулативна актуализация 4 за SQL Server 2016 Service Pack 2

Кумулативна актуализация 4 за SQL Server 2014 SP3

Кумулативна актуализация 18 за SQL Server 2014 SP2

За компилациите на SQL Server

Всяка нова компилация за SQL Server съдържа всички поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за SQL Server:

Най-новата сборна актуализация за SQL Server 2017

най-новата компилация за SQL Server 2016

Най-новата сборна актуализация за SQL Server 2014

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Препратки

Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.

Нуждаете се от още помощ?

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×