KB4469942 – RETT: Delingsfejl, når den "sp_cycle_agent_errorlog" gemte procedure køres i SQL Server

Gælder for
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

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.