Příznaky
Předpokládejme, že máte pravidelně naplánovanou úlohu údržby pro cyklické cyklování souborů protokolu chyb bez zastavení a spuštění serveru v Microsoft SQL Server 2014 nebo 2016.
Práce údržby může například vypadat takto:
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO
V tomto scénáři se úloha údržby nespustí a zobrazí se chybové zprávy podobné následujícím:
Poznámka
Zpráva 22022, úroveň 16, stav 1, řádek line_number
Chyba SQLServerAgent: 32.
Proces nemá přístup k souboru, protože je používán jiným procesem
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Kumulativní aktualizace 22 pro SQL Server 2017
Kumulativní aktualizace 4 pro SQL Server 2016 Service Pack 2
Kumulativní aktualizace 4 pro SQL Server 2014 SP3
Kumulativní aktualizace 18 pro SQL Server 2014 SP2
O buildech systému SQL Server
Každý nový build pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro SQL Server:
Nejnovější kumulativní aktualizace pro SQL Server 2017
Nejnovější build pro SQL Server 2016
Nejnovější kumulativní aktualizace pro SQL Server 2014
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Přečtěte si o terminologii , kterou společnost Microsoft používá k popisování aktualizací softwaru.