Avamar: Windows VSS yedeklemeleri "kod 0x80070005 Erişim reddedildi" hata mesajıyla başarısız oluyor
Summary: Windows Birim Gölge Kopyası Hizmeti (VSS) yedeklemeleri "kod 0x80070005 Erişim reddedildi" hata mesajıyla başarısız oluyor.
Symptoms
Windows VSS Yedekleme Hatası
Windows VSS sistem durumu yedeklemeleri aşağıdakine benzer hata mesajlarıyla başarısız oluyor:
2015-12-11 07:17:22 avvss Error <8336>: VSS exception code 0x80070005 thrown creating object - 'code 0x80070005: Access is denied'
2015-12-11 07:17:22 avvss Error <0000>: Failed to allocate VSS client, exiting
- Avagent hizmeti, aynı istemcide Avamar SQL yedeklemelerinin de oluşması nedeniyle bir NT etki alanı hesabıyla çalışacak şekilde yapılandırılmış olabilir.
- NT Yetkilisi/SYSTEM hesabına SQL Server Management Studio'da SQL veritabanlarını yedeklemek için gerekli olan sysadmin rolü verilmemiş.
Cause
Windows VSS yedeklemeleri hatasının temel nedeni
Access is denied" hatasıyla başarısız olmanın temel nedeni, Backup Agent (Avagent) hizmetinin bir NT etki alanı hesabıyla yapılandırılmasından kaynaklanmaktadır. Bu hesap, VSS gölge kopyası işlemleri için yeterli izinlere sahip değil.
Avagent hizmeti, varsayılan olarak gerekli haklara sahip yerel SYSTEM hesabıyla çalışacak şekilde yapılandırılmıştır. Ancak hizmet bir NT etki alanı hesabıyla çalışacak şekilde yapılandırıldığında gerekli izinlere sahip değildir ve bu da "Access is denied" hatasına yol açar.
Bu sorunla ilişkili belirli hata kodu, erişim reddedildi hatasını gösteren 0x80070005'dir.
Error code: 0x80070005
Error message: Access is denied
Katkıda Bulunan Faktörler
- Avagent hizmetini yapılandırmak için kullanılan NT etki alanı hesabı, SQL Server Management Studio'da SQL veritabanlarını yedeklemek için gerekli olan sysadmin rolüne sahip değildir.
- Avamar SQL yedeklemeleri de aynı istemcide gerçekleşiyor ve bu durum, Avagent hizmetinin yapılandırmasıyla ilgili olabilir.
Resolution
Windows VSS Yedekleme Hatasını Çözme
Windows VSS yedekleme hatasını çözmek için aşağıdaki adımları izleyin:
- Kayıt defterini düzenlemek için Windows istemcisinde regedit'i açın ve regedit'i değiştirmek için en iyi uygulamaları izleyin.
- HKLM/System/CurrentControlSet/Services/VSS kayıt defteri anahtarına gidin.
- VssAccessControl anahtarına sağ tıklayın ve yeni bir DWORD (32 bit) değeri ekleyin.
- Bunu Avagent hizmet hesabının etki alanı/kullanıcı adı ile adlandırın ve değeri 1 olarak ayarlayın.
- Kayıt Defteri Düzenleyicisi'nden çıkın (yeniden başlatma gerekli değildir).
Yukarıdaki adımları tamamladıktan sonra, VSS yedeklemeleriyle ilgili hata mesajları için yedekleme günlüklerini kontrol ederek sorunun başarıyla çözüldüğünü doğrulayın.
Bu çözüm için Windows Kayıt Defteri Düzenleyicisi (regedit) dışında özel bir araç veya yazılım gerekmez.
Kayıt defterini düzenlemeden önce izinlerinizi doğrulayın ve sorunları önlemek için en iyi uygulamalara bağlı kalın.
Kayıt defterini düzenlemek, doğru şekilde yapılmazsa sistemin kararsız olmasına neden olabilir. Dikkatli ilerleyin ve değişiklik yapmadan önce kayıt defterini yedeklemeyi düşünün.