Gejala
Anggaplah Anda memiliki pekerjaan pemeliharaan terjadwal secara teratur untuk mengalihkan file log kesalahan tanpa menghentikan dan memulai server di Microsoft SQL Server 2014 atau 2016.
Misalnya, pekerjaan pemeliharaan mungkin terlihat seperti berikut ini:
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO
Dalam skenario ini, pekerjaan pemeliharaan tidak berjalan, dan Anda menerima pesan kesalahan yang terlihat seperti berikut ini:
Catatan
Msg 22022, Tingkat 16, Negara Bagian 1, Garis line_number
SQLServerAgent Error: 32.
Proses ini tidak dapat mengakses file karena sedang digunakan oleh proses lain
Resolusi
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:
Pembaruan Kumulatif 22 untuk SQL Server 2017
Pembaruan Kumulatif 4 untuk SQL Server 2016 Paket Layanan 2
Pembaruan Kumulatif 4 untuk SQL Server 2014 SP3
Pembaruan Kumulatif 18 untuk SQL Server 2014 SP2
Tentang build SQL Server
Setiap build baru untuk SQL Server berisi semua perbaikan keamanan dan hotfix yang ada di build sebelumnya. Kami menyarankan agar Anda menginstal build terbaru untuk SQL Server:
Pembaruan kumulatif terbaru untuk SQL Server 2017
build terbaru untuk SQL Server 2016
Pembaruan kumulatif terbaru untuk SQL Server 2014
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.