NVP-vProxy: SQL VM:n Vain lokien varmuuskopiointi epäonnistuu "tallennustaso ei kelpaa"
Summary: NetWorker VMware Protection (NVP) -ratkaisu on määritetty tekemään Microsoft SQL Server -varmuuskopioita MSVMAPPAGENTilla. Varmuuskopiointi ajoitettiin käyttämällä Logs Only -varmuuskopiointitasoa. Työ kuitenkin epäonnistuu heti, kun Tallennustaso on virheellinen. Tässä artikkelissa esitellään tapahtumalokin varmuuskopioiden määrittäminen SQL-tietokannoille. ...
Symptoms
Microsoft SQL -palvelin määritetään varmuuskopioitavaksi Logs Only -varmuuskopiointitasolla:
Varmuuskopiointitoiminto epäonnistuu välittömästi:
Jos varmuuskopioinnin tasoksi on määritetty toinen taso (esimerkiksi lisäävä tai täysi), SQL-virtuaalikoneen (VM) varmuuskopiointi onnistuu.
Cause
Tämä on määritysongelma.
Resolution
Vain lokit -varmuuskopioinnin määrittäminen. Virtuaalikoneen Image Level -varmuuskopion ja tietokannan varmuuskopion on oltava erillään tapahtumalokista (txnlog) varmuuskopio.
Määritä näköistiedostotaso ja tietokannan varmuuskopiointi:
- Luo varmuuskopioryhmä, joka sisältää SQL-virtuaalikoneen:
- Määritä käytäntö ja työnkulku SQL VM:n varmuuskopiointia varten.
- Varmuuskopioinnin voi määrittää käyttämällä tasoa Incremental. Ensimmäinen varmuuskopio on tasoltaan täysi, ja kaikki sitä seuraavat varmuuskopioinnit ovat lisääviä.
- Valitse Määritä vProxy-toiminnot -ikkunassa Quiesce-sovellus ja valitse Lisäasetukset. (Valinnainen) Valitse Tapahtumalokin varmuuskopiointi -vaihtoehto, jos haluat sisällyttää tapahtumalokit tietokannan varmuuskopioon. Kirjoita SQL Server -esiintymän järjestelmänvalvojakäyttäjä. Käyttäjätilillä on oltava
sysadminrooli SQL Serverissä.
.
- Varmuuskopioi virtuaalikone.
Tämä varmuuskopio luo virtuaalikoneesta VMDK (Virtual Machine Disk) -tason varmuuskopion, joka sisältää sovelluksen kanssa yhdenmukaisen kopion tietokannasta. Seuraavat lokit näkyvät SQL Server Management Studion (SSMS) lokien katseluohjelmassa.

Seuraava loki on myös SQL VM:ssä: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
Varmuuskopiointi näkyy tasona täysi NetWorker-palvelimen mediatietokannassa, vaikka lisäävä työ olisi ajoitettu (ja suoritettu): mminfo -avot -q vmname=SQL_VM-NAME,level=full
[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan volume type client date time size ssid fl lvl name ... VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 11:38:14 AM 104 GB 4124732135 cr full vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
Tapahtumalokin varmuuskopioinnin määrittäminen:
Edellytykset:
- SQL-tietokannan on käytettävä
FULLtaiBULK_LOGGEDPalautusmalli. Tietokannat, joissa onSIMPLEPalautusmalli ei tue tapahtumalokin varmuuskopiointeja. Nämä ovat NetWorkerin ulkopuolisia SQL-palvelinasetuksia. Seuraava SQL-komento luettelee palautustilan:
SELECT
name AS database_name,
recovery_model_desc
FROM sys.databases
ORDER BY name;

- pikanäppäimellä
NT AUTHORITY\SYSTEMtilillä on oltavasysadminrooli SQL Server Securityssä ->kirjautumisasetukset : -
Tapahtumaloki (txnlog) Varmuuskopioinnit on tehtävä työnkulussa, jolla on tietty aikaväli. On luotava erillinen ryhmä, joka sisältää SQL VM: n. Kun teet Transaction Log -varmuuskopioinnin, vain tapahtumalokit varmuuskopioidaan eikä VMware-tiedostoja suojata.
- Luo toinen ryhmä, joka sisältää SQL-virtuaalikoneen.
- Luo uusi työnkulku tapahtumalokin varmuuskopiointeja varten. Määritä työnkulun ominaisuuksissa aikaväli:
Tässä esimerkkimäärityksessä näköistiedoston ja tietokannan varmuuskopiointi määritetään alkamaan MSVMAPPAGENT-työnkulussa klo 21.00. Tapahtumaloki (txnlog) Varmuuskopiointi määritetään varmuuskopioitavaksi MSVMAPPAGENT_TL työnkulussa 15 minuutin välein. Tapahtumalokin varmuuskopiointi alkaa 30 minuutin kuluttua tietokannan ensimmäisestä varmuuskopioinnista ja suoritetaan 15 minuutin välein klo 20.45 asti. Aikaväli ja ajoitus riippuvat suojausvaatimuksistasi ja ympäristön varmuuskopioinnin valmistumisajoista.
- Luo varmuuskopiointitoiminto, jonka taso on Vain lokit:
- Valitse Määritä vProxy-toiminnot -ikkunassa Quiesce-sovellus, valitse Lisäasetukset ja valitse Tapahtumalokin varmuuskopiointi. Kirjoita SQL Server -esiintymän järjestelmänvalvojakäyttäjä. Käyttäjätilillä on oltava
sysadminrooli SQL Serverissä.
- Suorita toiminnon määritys loppuun.
Kun varmuuskopiointi suoritetaan, seuraavat lokit näkyvät SQL Server Management Studion (SSMS) lokien katseluohjelmassa:

Seuraava loki on myös SQL VM:ssä: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
NetWorker serverin mminfo-komento näyttää nämä varmuuskopiot varatason mukaan txnlog: mminfo -avot -q vmname=SQL_VM-NAME,level=txnlog
[root@nsr ~]# mminfo -avot -q vmname=win-sql01.amer.lan,level=txnlog volume type client date time size ssid fl lvl name ... VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:01:02 PM 228 KB 4074412655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:15:09 PM 229 KB 4057636287 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:30:09 PM 229 KB 4040859971 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan VMBackupPool.002 Data Domain vcsa.amer.lan 04/11/2026 03:45:09 PM 230 KB 4024083655 cr txnlog vm:503ea434-0331-8ed6-8b19-b9cd408cce7a:vcsa.amer.lan
Additional Information
Seuraavat SQL-virtuaalikoneen lokit sisältävät tietoja MSVMAPPAGENT-toiminnoista:
- Etsintäloki:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log - TÄYSI varmuuskopio:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log - Tapahtumalokin varmuuskopiointi:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log - FULL-varmuuskopion palautus:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log - Tapahtumalokin varmuuskopioinnin palauttaminen:
C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log