NVP-vProxy: SQL VM "Yalnızca Günlükler" Yedeklemesi Başarısız Oluyor "kaydetme düzeyi geçersiz

Summary: NetWorker VMware Protection (NVP) çözümü, MSVMAPPAGENT kullanarak Microsoft SQL Server yedeklemeleri gerçekleştirmek üzere yapılandırılmıştır. Yedekleme eylemi, "Yalnızca Günlükler" yedekleme düzeyi kullanılarak planlanmıştır; Ancak iş, "kaydetme düzeyi geçersiz" hatasıyla hemen başarısız olur. Bu makalede, SQL veritabanları için işlem günlüğü yedeklemelerinin nasıl yapılandırılacağı gösterilmektedir. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Microsoft SQL Server, "Logs Only" yedekleme düzeyi kullanılarak bir yedekleme eylemiyle yedeklenecek şekilde yapılandırılmıştır:
SQL VM yedekleme eylemi Yalnızca Günlükler olarak ayarlanır  

Yedekleme eylemi hemen başarısız olur:
Kaydetme düzeyi geçersiz 

Yedekleme düzeyi başka bir düzeye ayarlanmışsa (örneğin: artımlı veya tam), SQL Sanal Makinesi (VM) yedeklemesi başarılı olur.

Cause

Bu bir yapılandırma sorunudur.

Resolution

Yalnızca Logs yedeklemesini yapılandırmak için. VM "Görüntü düzeyi" yedeklemesi ve "veritabanı yedeklemesi", İşlem Günlüğü'nden (txnlog) yedek.

Görüntü düzeyi ve veritabanı yedeklemesini yapılandırma:

  1. SQL VM içeren bir yedekleme grubu oluşturun:
    Bir yedekleme grubunda seçilen SQL VM 
  2. SQL VM'yi yedeklemek için bir İlke ve İş Akışı yapılandırın.
  3. Yedekleme, "Incremental" düzeyi kullanılarak yapılandırılabilir. İlk yedekleme tam düzeydedir ve sonraki tüm yedeklemeler artımlı olur. 
    Artımlı VM yedeklemeleri 
NOT: Tüm NVP yedeklemeleri Data Domain'de gerçekleştirilir. Data Domain, artımlı yedeklemelerden otomatik olarak sanal sentetik tam (VSF) yedeklemeler oluşturur. Tüm artımlı yedeklemeler "tam" olarak kabul edilir ve yedekleme noktasından itibaren tüm VM'yi kurtarmak için kullanılabilir. Daha fazla bilgi için bkz: NVP vProxy-NetWorker'da gösterilen VMware VM yedekleme düzeylerini ve boyutlarını anlama
  1. Specify the vProxy Operations penceresinde, Quiesce Application ve Advanced öğesini seçin. (İsteğe bağlı) İşlem günlüklerini veritabanı yedeğine dahil etmek için Transaction Log Backup seçeneğini belirleyin. SQL Server örneği için bir Yönetici kullanıcı girin. Kullanıcı hesabının sahip olması gerekenler sysadmin SQL sunucusundaki rolü.

.vProxy Operations penceresini belirtme 

  1. VM yedeklemesi gerçekleştirin.

Bu yedekleme, veritabanının uygulamayla tutarlı bir kopyasını içeren VM'nin Sanal Makine Diski (VMDK) düzeyinde bir yedeğini oluşturur. SQL Server Management Studio (SSMS) Günlük Görüntüleyicisi'nde aşağıdaki günlükler görünür.

SQL Server veritabanı yedeklemesi

SQL VM'de aşağıdaki günlük de mevcuttur: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log

Artımlı zamanlanmış (ve gerçekleştirilmiş) olsa bile yedekleme, NetWorker sunucusu medya veri tabanında tam yedekleme olarak gösterilir: 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

İşlem Günlüğü Yedeklerini Yapılandırma:

Önkoşullar:

  • SQL veritabanı, FULL veya BULK_LOGGED kurtarma modeli. Şu özelliklere sahip veritabanları: SIMPLE Kurtarma modeli, işlem günlüğü yedeklemelerini desteklemez. Bunlar, NetWorker harici SQL sunucu ayarlarıdır. Aşağıdaki SQL komutu kurtarma modunu listeler:
SELECT
    name AS database_name,
    recovery_model_desc
FROM sys.databases
ORDER BY name;
Örneğin:

SQL Sorgusu

  • Komutta NT AUTHORITY\SYSTEM Hesapta olması gerekenler sysadmin SQL Server'daki rolü Güvenlik ->Oturum açma ayarları:

  • SQL sistem yöneticisi rolü 

İşlem Günlüğü (txnlog) yedeklemeleri, belirli aralıklarla bir iş akışında gerçekleştirilmelidir. SQL VM içeren ayrı bir grup oluşturulmalıdır. İşlem Günlüğü" yedeklemesi gerçekleştirdiğinizde yalnızca işlem günlükleri yedeklenir, hiçbir VMware dosyası korunmaz.

  1. SQL VM içeren başka bir Grup oluşturun.
  2. İşlem günlüğü yedeklemeleri için yeni bir İş Akışı oluşturun. İş akışı özelliklerinde bir Aralık tanımlayın:
    İş akışı aralığı 

Bu örnek yapılandırmada, Görüntü ve Veritabanı yedeklemesi MSVMAPPAGENT iş akışında saat 21:00'de başlayacak şekilde yapılandırılmıştır. İşlem günlüğü (txnlog) yedekleme, MSVMAPPAGENT_TL iş akışında her 15 dakikada bir yedekleme yapacak şekilde yapılandırılmıştır. İşlem günlüğü yedeklemeleri, ilk veritabanı yedeklemesinden 30 dakika sonra başlar ve 20:45'e kadar 15 dakikalık aralıklarla çalışır. Aralık ve zamanlama, koruma gereksinimlerinize ve ortamınızdaki yedekleme tamamlanma sürelerine bağlıdır.

  1. Yalnızca Günlükler düzeyiyle bir yedekleme eylemi oluşturun:
    Yalnızca Günlükler yedekleme düzeyi 
  2. Specify the vProxy Operations penceresinde Quiesce Application öğesini seçin, Advanced öğesini ve ardından Transaction Log Backup öğesini seçin. SQL Server örneği için bir Yönetici kullanıcı girin. Kullanıcı hesabının sahip olması gerekenler sysadmin SQL sunucusundaki rolü.
    vProxy Operations penceresini belirtme 
  3. Eylem yapılandırmasını tamamlayın.
NOT: İşlem Günlüğü yedeklemeleri yalnızca planlamalarına göre çalışır. İşlem Günlüğü yedekleme iş akışını manuel olarak başlatırsanız bunun yerine tam veritabanı yedeklemesi gerçekleştirilir.

Yedekleme gerçekleştirildiğinde, SQL Server Management Studio (SSMS) Günlük Görüntüleyicisi'nde aşağıdaki günlükler görülür:

SQL Server günlüğü yedeklendi

SQL VM'de aşağıdaki günlük de mevcuttur: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log

NetWorker sunucusu mminfo komutu, bu yedekleri yedekleme düzeyiyle listeler 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

SQL VM'deki aşağıdaki günlükler MSVMAPPAGENT işlemlerini ayrıntılı olarak açıklar:

  • Keşif günlüğü: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_discovery.log
  • FULL yedekleme: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmcatsnap.log
  • İşlem günlüğü yedeklemesi: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_appbackup.log
  • TAM yedeklemeyi geri yükleme: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_snapshotrestore.log
  • İşlem günlüğü yedeklemesini geri yükleme: C:\Program Files\DPSAPPS\MSVMAPPAGENT\logs\msvmagent_apprestore.log

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000451473
Article Type: Solution
Last Modified: 29 شوال 1447
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.