Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Detail
| Atribut | Nilai |
|---|---|
| Nama Produk | SQL Server |
| ID Peristiwa | 18210 |
| Sumber Kejadian | MSSQLSERVER |
| Komponen | SQLEngine |
| Nama Simbolis | STRMIO_IOFAILED |
| Teks Pesan | %s: %s gagal pada perangkat cadangan '%s'. Kesalahan sistem operasi %s. |
Penjelasan
Ketika cadangan Antarmuka perangkat virtual (VDI) dihentikan di SQL Server, Anda akan melihat kesalahan SQL Server 18210 di Log Kesalahan SQL Server. VDI dapat dipanggil dari aplikasi pihak ketiga atau dari SQLWriter. Contoh:
2022-05-29 15:55:42.89 Backup Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.89 Backup BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}2'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup Error: 18210, Severity: 16, State: 1.
2022-05-29 15:55:42.91 Backup BackupIoRequest::ReportIoError: write failure on backup device '{AA4B3232-1881-4F09-9DBA-0983D553BF46}4'. Operating system error 995(The I/O operation has been aborted because of either a thread exit or an application request.).
2022-05-29 15:55:42.91 Backup Error: 3041, Severity: 16, State: 1.
Biasanya melihat Kesalahan SQL Server 18210 dengan kesalahan OS berlapis 995. Alasan paling umum untuk kesalahan OS 995 adalah bahwa aplikasi VDI telah membatalkan proses pencadangan. Kedua kesalahan sangat membantu karena Anda mendapatkan tanda waktu saat pencadangan gagal. Namun, itu tidak memberikan informasi yang bermakna tentang akar penyebab karena kesalahan ini menunjukkan operasi pencadangan dibatalkan karena kesalahan lain. Setelah Anda menemukan jangka waktu kejadian pertama kesalahan 18210, Anda kemudian memiliki tanda waktu referensi untuk meninjau log aplikasi cadangan Anda yang dapat memberikan informasi akar penyebab lebih lanjut.
Penyebab
Meskipun penyebabnya dapat bervariasi, pada akhirnya kesalahan disebabkan oleh pengiriman IO yang gagal ke Sistem Operasi. Beberapa contoh:
- Kegagalan IO perangkat virtual cadangan.
- Kegagalan operasi terkait file dalam satu atau beberapa fungsi API I/O berikut (DeleteFile , ReadFile, atau WriteFile).
- Kegagalan dalam membebaskan buffer memori.
Tindakan pengguna
Karena alasan paling umum untuk kesalahan 18210 adalah kegagalan pencadangan VDI, titik awal terbaik adalah mengidentifikasi komponen/layanan yang memanggil VDI dan memeriksa log aplikasi untuk aplikasi yang sesuai. Beberapa titik data untuk diperiksa:
- Yang terpenting, log aplikasi cadangan
- Log Peristiwa Aplikasi Windows
- Log Peristiwa Sistem Windows
- Jika cadangan sedang dipanggil oleh SQLWriter, tinjau pengelogan SQL Server VSS Writer dan pecahkan masalah yang sesuai.
- Mencoba mempersempit masalah cadangan seperti jika masalah khusus untuk database tertentu dan dapat direproduksi? Apakah masalah terjadi pada jangka waktu atau interval berulang?
- Apakah menjalankan pencadangan VDI melalui SQL Server Backup Simulator juga mereproduksi kesalahan?
- Periksa masalah sistem seperti memori sistem rendah
- Periksa driver filter yang mengunci file (antivirus)
- Periksa kesehatan disk
- Untuk pemecahan masalah tingkat lanjut:
- Aktifkan bendera pelacakan 3605 untuk pengelogan lebih lanjut ke Log Kesalahan SQL Server sebelum mengalami masalah. Hindari mengaktifkan TF ini untuk jangka panjang.
- Saat masalah direproses, tangkap Monitor Proses
- Ambil Extended Events atau SQL Server Profiler saat mereproduksi kesalahan.