[Acronis] Acronis Cyber Backup: Backup untuk SQL instance gagal dengan "There are no SQL writers" atau "No SQL writers are found in the operating system."
Mencetak
Diubah pada: Mon, 11 Nov, 2024 pada 9:22 AM
Symptoms
Sudah berhasil menginstal Acronis Cyber Backup Agent for SQL dan membuat backup plan untuk SQL instance.
Namun backup task gagal dengan error: The backup of this SQL Server has failed because of a VSS snapshot failure: No SQL writers are found in the operating system dengan activity details :
Backup failed
Additional info:
------------------------
Error code: 103
Module: 623
LineInfo: 0x94F5F955B13DDE8A
Fields: {"IsReturnCode":"1","$module":"ArsAgentProvider_vsa64_12420"}
Message: A generic error of Microsoft SQL backup component.
------------------------
Error code: 271
Module: 87
LineInfo: 0x7F9E79F979CFC143
Fields: {"IsReturnCode":"1","$module":"ArsAgentProvider_vsa64_12420"}
Message: Failed to back up Microsoft SQL Server.
------------------------
Error code: 5898
Module: 87
LineInfo: 0x86F55A36047E9A1E
Fields: {"IsReturnCode":"1","$module":"ArsAgentProvider_vsa64_12420"}
Message: The backup of this SQL Server has failed because of a VSS snapshot failure: No SQL writers are found in the operating system.
Possible reasons:
- The SQL writer service is disabled
- The SQL writer service fails to start correctly
- The service account for the SQL writer service is missing the necessary privileges
For information about how to resolve this issue, click "Support".
Atau
Backup gagal dengan eror :
The backup has failed because 'SqlServerWriter' has failed during snapshot creation.
And in Windows Application Event log, you notice this error from SQLWRITER:
Sqllib error: OLEDB Error encountered calling ICommandText::Execute. hr = 0x80040e14. SQLSTATE: 42000, Native Error: 3013 Error state: 1, Severity: 16
Source: Microsoft SQL Server Native Client 11.0 Error message: BACKUP DATABASE is terminating abnormally.
SQLSTATE: 42000, Native Error: 3265
Error state: 1, Severity: 16
Source: Microsoft SQL Server Native Client 11.0 Error message: The login has insufficient authority. Membership of the sysadmin role is required to use VIRTUAL_DEVICE with BACKUP or RESTORE.
Penyebab
Kemungkinan penyebab masalah kesalahan ini meliputi:
SQL writer service berstatus disabled
Gagak menjalankan SQL writer service atau tidak berjalan lancar
Service account untuk SQL writer service tidak memiliki privileges yang diperlukan
Terdapat eror pada SQL instance atau database
Terdapat spaces pada nama database
SQL VSS writer tidak tersedia didalam system
Solusi
SQL writer service menyediakan fungsionalitas tambahan untuk backup and restore SQL Server melalui Volume Shadow Copy Service framework, dan fungsi yang tepat diperlukan agar Acronis Cyber Backup berfungsi:
1) Tekan Win+R dan ketik services.msc. Di jendela Services, pilih SQL Writer Service . Jika tidak started, klik kanan padanya dan pilih Start.
2) Pastikan bahwa SQL writer service berjalan di bawah akun Local System
3) Jika SQL writer service gagal memulai atau crash, investigasikan masalah pada service. Periksa pesan kesalahan dan log Windows Application Event untuk kemungkinan penyebab kegagalan.
4) Periksa apakah akun pengguna ditambahkan ke login SQL Server Security dan memiliki role "sysadmin" untuk SQL instance :
Buka SQL Management Studio, connect ke instance SQL.
Pergi ke Security -> Login .
Buka account properties dan switch ke Server Roles :
Centang sysadmin :
5) Pada domain controller, misalnya SBS server, Anda mungkin melihat bahwa SqlServerWriter tidak tercantum dalam output dari perintah vssadmin list writers. Dalam hal ini, ubah user SQL VSS Writer Service dari Local System menjadi administrator domain.
6) Periksa apakah ada spasi dalam nama database:
Buka MS SQL Management Studio, klik kanan pada database apa pun dan pilih Run Query
Jalankan query berikut: select '#' + name +'#' from sys.databases where name like '% %'
Jika Anda melihat ada spasi dalam nama database misalnya #database01 #, ganti nama database untuk mengecualikan spasi (dokumentasi MS).
7) Periksa status SQL VSS Writer:
Buka elevated command prompt: buka menu mulai dan ketik CMD di search bar, lalu klik kanan prompt perintah dan pilih Run as Administrator.
Jalankan perintah berikut untuk memeriksa status penulis VSS:
vssadmin list writers
Periksa apakah SQL VSS writer ada dalam daftar dan statusnya Stable. Acronis mengandalkan VSS untuk melakukan operasibackup dan fungsi yang benar dari penulis VSS SQL merupakan prasyarat untuk backup SQL yang berhasil.
Jika SQL VSS writer tidak ada di sistem, hubungi Microsoft.
Apakah jawaban ini bermanfaat?
Ya
Tidak
Send feedback Maaf kami tidak bisa membantu. Bantu kami mengembangkan artikel ini dengan umpan balik Anda.