Avamar: Windows VSS -varmuuskopiointi epäonnistuu ja näyttää "koodin 0x80070005 käyttö estetty" -virhesanoma
Summary: Windows Volume Shadow Copy Service (VSS) -varmuuskopiointi epäonnistuu ja näyttöön tulee "code 0x80070005 Access Is Denied" -virhesanoma.
Symptoms
Windows VSS -varmuuskopiointivirhe
Windows VSS -järjestelmän tilan varmuuskopioinnit epäonnistuvat ja näyttöön tulee seuraavankaltainen virhesanoma:
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-palvelu voidaan määrittää toimimaan NT-toimialuetilillä, koska samassa työasemassa tehdään myös Avamar SQL -varmuuskopiointi.
- NT Authority-/SYSTEM-tilille ei ole myönnetty SQL Server Management Studiossa sysadmin-roolia, jota tarvitaan SQL-tietokantojen varmuuskopiointiin.
Cause
Windows VSS -varmuuskopiointivirheen perimmäinen syy
"Access is denied" -virheen epäonnistumisen perimmäinen syy johtuu siitä, että Backup Agent (Avagent) -palveluun on määritetty NT-toimialuetili. Tällä tilillä ei ole riittäviä oikeuksia VSS-tilannevedostoimintoihin.
Oletusarvoisesti Avagent-palvelu on määritetty toimimaan paikallisella SYSTEM-tilillä, jolla on tarvittavat oikeudet. Kun palvelu on määritetty toimimaan NT-toimialuetilillä, sillä ei kuitenkaan ole tarvittavia käyttöoikeuksia, mikä johtaa "Käyttö estetty" -virheeseen.
Tähän ongelmaan liittyvä virhekoodi on 0x80070005, joka ilmaisee käytön estämisen virheen.
Error code: 0x80070005
Error message: Access is denied
Vaikuttavat tekijät
- Avagent-palvelun määritykseen käytetyllä NT-toimialuetilillä ei ole SQL Server Management Studiossa sysadmin-roolia, jota tarvitaan SQL-tietokantojen varmuuskopiointiin.
- Samassa asiakasohjelmassa suoritetaan myös Avamar SQL -varmuuskopiointi, joka saattaa liittyä Avagent-palvelun määrityksiin.
Resolution
Windowsin VSS-varmuuskopiointivirheen ratkaiseminen
Voit ratkaista Windowsin VSS-varmuuskopiointivirheen seuraavasti:
- Avaa regedit Windows-asiakasohjelmassa muokataksesi rekisteriä ja muuttaaksesi regeditiä parhaiden käytäntöjen mukaisesti.
- Siirry rekisteriavaimeen HKLM/System/CurrentControlSet/Services/VSS.
- Napsauta VssAccessControl-näppäintä hiiren kakkospainikkeella ja lisää uusi DWORD-arvo (32-bittinen).
- Anna sille nimi Avagent-palvelutilin toimialueella \ käyttäjänimellä ja aseta arvoksi 1.
- Poistu rekisterieditorista (uudelleenkäynnistystä ei tarvita).
Kun olet suorittanut kaikki edellä mainitut vaiheet, varmista, että ongelma on ratkaistu, tarkistamalla varmuuskopiolokeista VSS-varmuuskopioihin liittyvien virhesanomien varalta.
Tähän ratkaisuun ei tarvita muita työkaluja tai ohjelmistoja kuin Windowsin rekisterieditori (regedit).
Tarkista käyttöoikeutesi ennen rekisterin muokkaamista ja ehkäise ongelmia noudattamalla parhaita käytäntöjä.
Rekisterin muokkaaminen voi aiheuttaa järjestelmän epävakautta, jos sitä ei tehdä oikein. Toimi varoen ja harkitse rekisterin varmuuskopiointia ennen muutosten tekemistä.