SQL Server VDI Yedekleri için Microsoft Triyaj Kılavuzu için NetWorker Modülü

Resumo: SQL Server veritabanlarını yedeklemek ve geri yüklemek için Microsoft için NetWorker modülünü (NMM) yapılandırma rehberi. Bu, SQL Server için Microsoft'un Sanal Aygıt Arayüzü (VDI) kullanılarak geçerlidir. ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Instruções

Bu belgenin amacı, Microsoft SQL Server veritabanlarını yedeklemek ve geri yüklemek için Microsoft için NetWorker Modülünün başarılı bir şekilde hazırlanması ve yapılandırılmasıdır.

Bu belge, SQL yedeklemeleri için Sanal Aygıt Arayüzü yedekleme yöntemine odaklanır.

Bu yöntem aşağıdaki yedekleme düzeylerini gerçekleştirebilir:
SQL VDI için yedekleme düzeyleri
Level Açıklama
Tam SQL Server veritabanı yedeklemesine eşittir
Kümülatif Artımlı SQL Server değişiklik yedeğine eşittir
Logs_only (veya txnlog) SQL işlem günlüğü yedeklemesine eşittir.
Bu, NetWorker 9.x sürümünde kullanıma sunulan yeni yedekleme düzeyidir ve SQL işlem günlüğü yedeklemeleri için tasarlanmıştır.
Bu, LOG yedeklemeleri için gerekli düzeydir. Seviye artımlı kullanmayın.
Artımlı Bu düzey, 9.x sürümünden önceki NetWorker sürümlerinde günlük yedeklemesi için kullanılıyordu.
Bu durum artık NetWorker 9.x veya sonraki sürümler için geçerli değildir.
Artımlı yedekleme düzeyini kullanmayın.

1. Adım: Kurma
Yükseltme:
Yükseltme seçeneği yoktur. Yazılımın yeni bir sürümünü yüklemeden önce eski yazılımları aşağıdaki sırayla manuel olarak kaldırın.
  • Her SQL Server'da eski NMM yazılımını kaldırın ve istenirse yeniden başlatın.
  • Yeniden başlatmadan sonra eski NetWorker İstemcisini kaldırın.
Yeni Yükleme:
Yeni bir istemci kurulumu veya eski yazılım kaldırıldıktan sonra yapılan bir kurulum için aşağıdaki adımları uygulayın.
  • NetWorker Client'ın en son sürümünü yükleyin.
  • NetWorker Extended Client ın aynı sürümünü yükleyin.  
  • NetWorker Client sürümüyle eşleşen aynı NMM sürümünü yükleyin.
Not: Her zaman NetWorker İstemcisi ve NMM sürümlerinin aynı olduğundan emin olun!

2. Adım: İstemci kaynaklarını yapılandırın.
Tüm SQL Server örneklerinde, SQL veritabanlarını yedeklemek için bir istemci kaynağı gerekir. Buna bağımsız SQL örnekleri, kümelenmiş SQL örnekleri ve AlwaysOn Kullanılabilirlik Grupları dahildir.

Bunlar Zorunlu Alanlardır.
  • Yedekleme komutu
  • Uzak Kullanıcı
  • Parola
Yedekleme Komutu
SQL yedeklemeleri için yedekleme komutu şu şekildedir: nsrsqlsv.exe SQL Server'ın bağımsız bir örnek mi yoksa kümelenmiş bir örnek mi olduğuna bakılmaksızın.

Uzak Kullanıcı
Uzak Kullanıcı gerekli bir alandır. Bu alan şu biçimde girilir: DomainName - Kullanıcı Adı
For example, when the domain is AD and the user is dbadmin, then the format for remote user field is AD\dbadmin
Parola
Password alanı, Uzak Kullanıcı için paroladır.

Küme ve Örnekleri Kaydetme
Bağımsız Örnekler
Kaydetme Kümesi biçimi: MSSQL$<Instance_Name>:

Örneğin, INST01 adlı bir SQL Server örneğine sahip SQLDB1 adlı bir SQL Server ana bilgisayarı.
INST01 adlı örneğini yedeklemek için bir istemci kaynağı ekleyin.
Ana bilgisayarın INST02 adında ikinci bir örneği varsa bu örnek için ikinci bir istemci kaynağı ekleyin.
 
Özellikler
SQL Server Örneği Kaydetme Kümesi Aşağıdaki nesneleri yedekler
Varsayılan örnek.

MSSQL:

Bu varsayılan örnekteki tüm veritabanlarını yedekler
  MSSQLL:dbname Bu örnekte yalnızca "dbname" veritabanını yedekler
Adlandırılmış Örnek, örneğin, INST01 MSSQL$INST01: Bu adlandırılmış örnekteki tüm veritabanlarını yedekler
  MSSQL$INST01:dbname Bu adlandırılmış örnekte yalnızca "dbname" veritabanını yedekler
 
Not:
  • MSSQL büyük harfle yazılır.
  • Bağımsız SQL Server'da varsayılan ve INST01 olmak üzere iki örneği varsa iki istemci kaynağı gerekir.
  • Varsayılan örnek olan MSSQL için bir istemci kaynağı kullanılır:
  • MSSQL$INST01 adlı örnek için bir istemci kaynağı kullanılır.
  • Zamanlama ve performansın daha ayrıntılı olması için her iki istemciyi de aynı gruba ve iş akışına yerleştirmeyin.
  • Yedekleme komutunu ve uzak kullanıcıyı yapılandırmayı unutmayın.

Kümelenmiş SQL Server
Kümelenmiş bir SQL Server örneği bir Yük Devretme Kümesine kurulur. Bu örnekte, CLUSQL01 adını taşıyan kümelenmiş bir SQL Server örneğinin iki düğümü olabilir. Burada:
  • Düğüm1, SQLDB1 olarak adlandırılır
  • Düğüm2, SQLDB2 olarak adlandırılır
  • Kümelenmiş SQL Server adı benzersiz bir addır, örneğin CLUSQL01
Not:
  1. Kümelenmiş tüm SQL Server'lar yalnızca bir örnek içerir.
  2. Uzak kullanıcı bir Etki Alanı Kullanıcısıdır ve "Etki AlanıAdı\KullanıcıAdı" olarak yazılır. Örneğin, uzak kullanıcı için bu AD\dbadmin'i ekleyin.
  3. Kaydetme Kümesi biçimi MSSQL'dir:
  4. Örnek adı, Kaydetme Kümesinde KULLANILMAZ.
Örneğin,
  • Doğru Kaydetme Kümesi MSSQL'dir:
  • MSSQL$INST01, kümelenmiş SQL Server örnekleri için doğru DEĞİLDİR.
  1. Yedekleme komutu şu şekildedir: nsrsqlsv -A virtual_SQL_Server_name. Örneğin, Backup komutu şu şekildedir: nsrsqlsv.exe -A CLUSQL01
  2. Bu örnekte, üç istemci kaynağı gereklidir.
Clustered SQL instance
Not İstemci Adı Yedekleme komutu Kaydetme Kümesi Uzak Kullanıcı
Düğüm1 SQLDB1 Bu alanı boş bırakın. Tümü Boş
Düğüm2 SQLDB2 Bu alanı boş bırakın. Tümü Boş
Kümelenmiş
SQL Server adı
CLUSQL01 nsrsqlsv.exe -A CLUSQL01 MSSQL: AD\dbadmin

SQL Server AlwaysOn Kullanılabilirlik Grupları
SQL Server AlwaysOn Kullanılabilirlik Grubu (AAG), bir Yük Devretme Kümesindeki iki veya daha fazla düğüm arasında çoğaltılan en az bir veritabanından oluşan bir veritabanı çoğaltma grubudur.

Mesela:
  • Küme adı CLU01'dir
  • Küme, SQLDB1 ve SQLDB2 olmak üzere iki düğüm içerir
  • SQLDB1, SQL Server örneği PROD'ye sahip bağımsız bir SQL Server'dır
  • SQLDB2, SQL Server örneği PROD'ye sahip bağımsız bir SQL Server'dır
  • Düğümler, AGPROD adlı bir AlwaysOn Kullanılabilirlik Grubuna aittir
  • Düğümler AGPROD'da çoğaltılmış bir agdb1 veritabanını paylaştı
  • AGPROD'un Dinleyici adı LSTAGPROD'dur
Not:
  1. AGPROD adlı AAG'yi yedeklemek için aşağıdaki istemci kaynaklarını ekleyin.
  • Her düğüm için bir istemci kaynağı
  • Küme adı için bir istemci kaynağı
  • Küme adına alternatif olarak dinleyici adını kullanabilirsiniz ancak ikisini birden kullanamazsınız.
  1. Uzak Kullanıcı EtkiAlanı Adı\Kullanıcı Adıdır, örneğin "AD\dbadmin"
  2. Kaydetme Kümesi biçimi MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname> şeklindedir:
ÖNEMLİ:
AlwaysOn Kullanılabilirlik Grubu adını MSSQL$InstanceName'den sonra belirtmek için Kaydetme Kümesinde "#" kullanılması gerekir.
Örnek adı, AAG yedeklemeleri için gereklidir ancak kümelenmiş örnekler için desteklenmez.
 
SQL AlwaysOn kullanılabilirlik grubu
Not İstemci Adı Yedekleme komutu Kaydetme Kümesi Uzak Kullanıcı
Düğüm1 SQLDB1 Bu alanı boş bırakın. Tümü Boş
Düğüm2 SQLDB2 Bu alanı boş bırakın. Tümü Boş
1. Seçenek.
Cluster name
CLU01 nsrsqlsv.exe MSSQL$PROD#AGPROD:
$instancename
#AAGname dikkat edin.
AD\dbadmin
2. Seçenek.
Dinleyici adı
LSTAGPPROD nsrsqlsv.exe MSSQL$PROD#AGPROD:
$instancename
#AAGname dikkat edin.
AD\dbadmin

3. Adım: Windows ve SQL Server izinleri
vermeRemote user alanı, yedeklemelerin ve geri yüklemelerin başarılı olması için önemlidir. Bu kullanıcının gerekli izinlere sahip olması gerekir. 
Uzak Kullanıcı, her bir SQL Server'da aşağıdaki izinlere sahip bir etki alanı kullanıcısıdır:
  • Windows Yerel Yöneticileri grubunun ve Backup Operators grubunun üyesi
  • SQL Server, sysadmin ve public rollerini içerir
  • Kümelenmiş SQL Server örnekleri ve AlwaysOn Kullanılabilirlik grupları için her bir SQL Server'daki SYSTEM hesabına SQL Server sysadmin ve genel rolleri de verilmelidir.

4. Adım: NetWorker izinleri
vermeKümelenmiş SQL Server'lar ve AlwaysOn Kümeleri için belirli NetWorker hakları gereklidir.
Her Düğümde SYSTEM hesabına ve uzak kullanıcı hesabına özel haklar verilir.
Bunun için NetWorker'da Remote Access alanı ve Operators kullanıcı grubu değişikliği yapılmalıdır.

Uzaktan Erişim
Clustered SQL Server istemcisinin (veya AAG Dinleyici adı istemcisinin) Remote Access alanı aşağıdaki girişleri gerektirir.
SYSTEM@nodename

remoteuser@nodename

For the example given, that would require:
SYSTEM@SQLDB1
SYSTEM@SQLDB2
dbadmin@SQLDB1
dbadmin@SQLDB2
 
Not:
  • Uzaktan erişim alanına Etki Alanı adını eklemeyin. Örneğin,
    • Dbadmin@SQLDB1 doğrudur
    • AD\dbadmin@SQLDB1 doğru değil

Işleç
Aynı kullanıcılar NetWorker Operatörleri kullanıcı grubuna eklenir:
SYSTEM@nodename
remoteuser@nodename

For the example given, that would require:
SYSTEM@SQLDB1
SYSTEM@SQLDB2
dbadmin@SQLDB1
dbadmin@SQLDB2
Propriedades do artigo
Número do artigo: 000155601
Tipo de artigo: How To
Último modificado: 20 jan. 2026
Versão:  9
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.