Symptomy

Załóżmy, że masz regularne zaplanowane zadanie konserwacji w celu przetworzenia plików dziennika błędów bez zatrzymywania i uruchamiania serwera w programie Microsoft SQL Server 2014 lub 2016.

Zadanie konserwacji może na przykład wyglądać następująco:

USE msdb ;  
GO  

EXEC dbo.sp_cycle_agent_errorlog ;  
GO

W tym scenariuszu zadanie konserwacji nie zostanie uruchomione i pojawią się komunikaty o błędach podobne do następujących:

Msg 22022, poziom 16, stan 1, Line_number wiersza Błąd SQLServerAgent: 32. Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces

Rozwiązanie

Ten problem rozwiązano w następujących zbiorczych aktualizacjach programu SQL Server:

Zbiorcza aktualizacja 22 dla programu SQL Server 2017

Zbiorcza aktualizacja 4 dla programu SQL Server 2016 z dodatkiem Service Pack 2

Zbiorcza aktualizacja 4 dla programu SQL Server 2014 z dodatkiem SP3

Zbiorcza aktualizacja 18 dla programu SQL Server 2014 z dodatkiem SP2

Informacje o kompilacjach programu SQL Server

Każda nowa kompilacja dla programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń, które znajdowały się w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla programu SQL Server:

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017

Najnowsza kompilacja dla programu SQL Server 2016

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2014

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Informacje

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

×