NetWorker Module för Microsoft Triage-guide för SQL Server VDI-säkerhetskopiering

Resumo: Manual för att konfigurera NetWorker Module for Microsoft (NMM) för säkerhetskopiering och återställning av SQL Server-databaser. Detta gäller med hjälp av Microsofts Virtual Device Interface (VDI) för SQL Server. ...

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

Syftet med detta dokument är att förbereda och konfigurera NetWorker Module för Microsoft för säkerhetskopiering och återställning av Microsoft SQL Server-databaser.

Det här dokumentet fokuserar på säkerhetskopieringsmetoden för Virtual Device Interface för SQL-säkerhetskopieringar.

Den här metoden kan utföra följande säkerhetskopieringsnivåer:
Säkerhetskopieringsnivåer för SQL VDI
Nivå Kommentar
Fullständig Lika med säkerhetskopiering av SQL Server-databaser
Kumulativ, inkrementell Lika med SQL Server differentiell säkerhetskopiering
Logs_only (eller txnlog) Lika med säkerhetskopiering av SQL-transaktionsloggar.
Det här är den nya säkerhetskopieringsnivån som introducerades i NetWorker version 9.x och är utformad för säkerhetskopiering av SQL-transaktionsloggar.
Det här är den nivå som krävs för LOG-säkerhetskopieringar. Använd inte nivåinkrementell.
Inkrementell Den här nivån användes för loggsäkerhetskopiering för NetWorker-versioner före version 9.x.
Detta är inte längre giltigt för NetWorker version 9.x eller senare.
Använd inte inkrementell säkerhetskopieringsnivå.

Steg 1: Installation
Uppgraderingar:
Det finns inget uppgraderingsalternativ. Ta bort alla äldre program manuellt i följande ordning innan du installerar en ny version av programvaran.
  • På varje SQL Server tar du bort den äldre NMM-programvaran och startar sedan om om du uppmanas att göra det.
  • Efter omstarten tar du bort den äldre NetWorker-klienten.
Ny installation:
För en ny klientinstallation eller en installation som görs efter att du har tagit bort äldre programvara utför du följande steg.
  • Installera den senaste versionen av NetWorker-klienten.
  • Installera samma version av NetWorker Extended Client.  
  • Installera samma version av NMM som matchar versionen av NetWorker-klienten.
Obs! Kontrollera alltid att NetWorker-klienten och NMM-versionerna är desamma!

Steg 2: Konfigurera klientresurser.
För alla SQL Server instanser krävs en klientresurs för att säkerhetskopiera SQL-databaserna. Det inkluderar fristående SQL-instanser, klustrade SQL-instanser och AlwaysOn-tillgänglighetsgrupper.

Dessa fält är obligatoriska.
  • Säkerhetskopieringskommando
  • Fjärranvändare
  • Lösenord
Säkerhetskopieringskommando
Säkerhetskopieringskommandot för SQL-säkerhetskopior är nsrsqlsv.exe oavsett om SQL Server är en fristående instans eller en klustrad instans.

Fjärranvändare
Fjärranvändare är ett obligatoriskt fält. Det här fältet ska fyllas i på följande sätt: Domännamn - Användarnamn
For example, when the domain is AD and the user is dbadmin, then the format for remote user field is AD\dbadmin
Lösenord
Fältet Lösenord är lösenordet för fjärranvändaren.

Spara uppsättning och instanser
Fristående instanser
Save Set-formatet är: MSSQL$<Instance_Name>:

Till exempel en SQL Server värd med namnet SQLDB1 som har en SQL Server instans med namnet INST01.
Lägg till en klientresurs för att säkerhetskopiera den namngivna instansen INST01.
Om värden har en andra instans, INST02, lägger du till en andra klientresurs för den instansen.
 
Egenskaper
SQL Server-instans Spara uppsättning Säkerhetskopierar följande objekt
Standardinstans.

MSSQL:

Säkerhetskopierar alla databaser i den här standardinstansen
  MSSQLL:dbname Säkerhetskopierar endast databasen "dbname" i det här fallet
Namngiven instans, till exempel INST01 MSSQL$INST01: Säkerhetskopierar alla databaser i den här namngivna instansen
  MSSQL$INST01:dbname Säkerhetskopierar endast databasen "dbname" i den här namngivna instansen
 
Obs!
  • MSSQL skrivs med versaler.
  • Om den fristående SQL Server har två instanser, default och INST01, krävs två klientresurser.
  • En klientresurs används för standardinstansen, MSSQL:
  • En klientresurs används för den namngivna instansen, MSSQL$INST01.
  • Placera inte båda klienterna i samma grupp och arbetsflöde för bättre detaljrikedom i schemaläggning och prestanda.
  • Kom ihåg att konfigurera säkerhetskopieringskommandot och fjärranvändaren.

Klustrad SQL Server
En klustrad SQL Server-instans installeras i ett redundanskluster. I det här exemplet kan en klustrad SQL Server instans med namnet CLUSQL01 ha två noder där:
  • Node1 kallas SQLDB1
  • Node2 kallas SQLDB2
  • Det klustrade SQL Server namnet är ett unikt namn, till exempel CLUSQL01
Obs!
  1. En klustrad SQL Server innehåller bara en instans.
  2. Fjärranvändaren är en domänanvändare och skrivs som "Domännamn\Användarnamn". Lägg till exempel till den här AD\dbadmin för fjärranvändaren.
  3. Formatet för att spara uppsättning är MSSQL:
  4. Förekomstnamnet används INTE i Save Set.
Till exempel
  • Rätt Spara uppsättning är MSSQL:
  • MSSQL$INST01 är INTE korrekt för klustrade SQL Server instanser.
  1. Kommandot backup är nsrsqlsv -A virtual_SQL_Server_name. Kommandot Säkerhetskopiering är till exempel nsrsqlsv.exe -A CLUSQL01
  2. I det här exemplet krävs tre klientresurser.
Klustrad SQL-instans
Not Klientnamn Säkerhetskopieringskommando Spara uppsättning Fjärranvändare
Nod 1 SQLDB1 Lämna detta tomt. Alla Blank
Nod 2 SQLDB2 Lämna detta tomt. Alla Blank
Klustrat
SQL Server namn
CLUSQL01 nsrsqlsv.exe -A CLUSQL01 MSSQL: AD\dbadmin

SQL Server AlwaysOn-tillgänglighetsgrupper
En SQL Server AlwaysOn-tillgänglighetsgrupp (AAG) är en databasreplikeringsgrupp som består av minst en databas som replikeras mellan två eller flera noder i ett redundanskluster.

Till exempel:
  • Klusternamnet är CLU01
  • Klustret innehåller två noder, SQLDB1 och SQLDB2
  • SQLDB1 är en fristående SQL Server med SQL Server instans-PROD
  • SQLDB2 är en fristående SQL Server med SQL Server instans-PROD
  • Noderna tillhör en AlwaysOn-tillgänglighetsgrupp som kallas AGPROD
  • Noderna delade en replikerad databas agdb1 i AGPROD
  • Lyssnarnamnet för AGPROD är LSTAGPROD
Obs!
  1. Om du vill säkerhetskopiera AAG som kallas AGPROD lägger du till följande klientresurser.
  • En klientresurs för varje nod
  • En klientresurs för klusternamnet
  • Som ett alternativ till klusternamnet kan du använda lyssnarnamnet, men inte båda.
  1. Fjärranvändaren är Domännamn\Användarnamn, till exempel "AD\dbadmin"
  2. Formatet för att spara uppsättning är MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname>:
VIKTIG:
Användningen av "#" i spara-uppsättningen krävs för att ange namnet på AlwaysOn-tillgänglighetsgruppen efter MSSQL$InstanceName.
Instansnamnet krävs för AAG-säkerhetskopieringar, men stöds inte för klustrade instanser.
 
SQL AlwaysOn-tillgänglighetsgrupp
Not Klientnamn Säkerhetskopieringskommando Spara uppsättning Fjärranvändare
Nod 1 SQLDB1 Lämna detta tomt. Alla Blank
Nod 2 SQLDB2 Lämna detta tomt. Alla Blank
Alternativ 1.
Klusternamn
CLU01 nsrsqlsv.exe MSSQL$PROD#AGPROD:
Lägg märke till $instancename
Lägg märke till #AAGname.
AD\dbadmin
Alternativ 2
Lyssnarens namn
LSTAGPPROD nsrsqlsv.exe MSSQL$PROD#AGPROD:
Lägg märke till $instancename
Lägg märke till #AAGname.
AD\dbadmin

Steg 3: Bevilja Windows- och SQL Server-behörigheter
Fältet för fjärranvändare är viktigt för att säkerhetskopieringar och återställningar ska lyckas. Den här användaren måste ha de behörigheter som krävs. 
Fjärranvändaren är en domänanvändare som har beviljats följande på varje SQL Server:
  • Medlem i gruppen Lokala Windows-administratörer och gruppen Ansvariga för säkerhetskopiering
  • Innehåller SQL Server-rollerna sysadmin och public
  • För klustrade SQL Server instanser och AlwaysOn-tillgänglighetsgrupper bör SYSTEM-kontot på varje SQL Server också beviljas SQL Server sysadmin och offentliga roller.

Steg 4: Bevilja NetWorker-behörigheter
För klustrade SQL-servrar och AlwaysOn-kluster krävs vissa NetWorker-rättigheter.
Särskilda rättigheter beviljas till SYSTEM-kontot och fjärranvändarkontot på varje nod.
Detta kräver en ändring av fältet FJÄRRÅTKOMST och användargruppen Operatörer i NetWorker.

Fjärråtkomst
Fältet RAS-åtkomst för den klustrade SQL Server-klienten (eller AAG-lyssnarens namnklient) kräver följande poster.
SYSTEM@nodename

remoteuser@nodename

For the example given, that would require:
SYSTEM@SQLDB1
SYSTEM@SQLDB2
dbadmin@SQLDB1
dbadmin@SQLDB2
 
Obs!
  • Lägg inte till domännamnet i fältet för fjärråtkomst. Till exempel
    • Dbadmin@SQLDB1 är korrekt
    • AD\dbadmin@SQLDB1 är inte korrekt

Operatörer
Samma användare läggs till i användargruppen NetWorker-operatörer :
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.