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:
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.
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.
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äkerhetskopieringskommandot för SQL-säkerhetskopior är
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
Fältet Lösenord är lösenordet för fjärranvändaren.
Spara uppsättning och instanser
Fristående instanser
Save Set-formatet är:
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.
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:
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:
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:
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.
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:
| 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.
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ä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\dbadminLö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.
| 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!
- En klustrad SQL Server innehåller bara en instans.
- 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.
- Formatet för att spara uppsättning är MSSQL:
- 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.
- Kommandot backup är
nsrsqlsv -A virtual_SQL_Server_name. Kommandot Säkerhetskopiering är till exempelnsrsqlsv.exe -A CLUSQL01 - I det här exemplet krävs tre klientresurser.
| 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!
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.
- 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.
- Fjärranvändaren är Domännamn\Användarnamn, till exempel "AD\dbadmin"
- Formatet för att spara uppsättning är MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname>:
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.
| 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!
Operatörer
Samma användare läggs till i användargruppen NetWorker-operatörer :
- 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.