Symptomer
Antag, at du har et regelmæssigt planlagt vedligeholdelsesjob for at køre fejllogfilerne uden at stoppe og starte serveren i Microsoft SQL Server 2014 eller 2016.
Vedligeholdelsesjobbet kan f.eks. se sådan ud:
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO
I dette scenarie kører vedligeholdelsesjobbet ikke, og du modtager fejlmeddelelser, der minder om følgende:
Bemærk
Msg 22022, niveau 16, stat 1, linje line_number
SQLServerAgent-fejl: 32.
Processen kan ikke få adgang til filen, fordi den bruges af en anden proces
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
Samlet opdatering 22 til SQL Server 2017
Samlet opdatering 4 til SQL Server 2016 Service Pack 2
Kumulativ opdatering 4 til SQL Server 2014 SP3
Kumulativ opdatering 18 til SQL Server 2014 SP2
Om SQL Server-builds
Hvert nyt build til SQL Server indeholder alle de programrettelser og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til SQL Server:
Seneste kumulative opdatering til SQL Server 2017
seneste build til SQL Server 2016
Seneste kumulative opdatering til SQL Server 2014
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Læs mere om den terminologi , Microsoft bruger til at beskrive softwareopdateringer.