NetWorker Module for Microsoft Triage-vejledning til SQL Server VDI-sikkerhedskopier
Resumo: Vejledning til konfiguration af NetWorker Module for Microsoft (NMM) til sikkerhedskopiering og gendannelse af SQL Server-databaser. Dette gælder ved hjælp af Microsofts VDI (Virtual Device Interface) til 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
Formålet med dette dokument er at forberede og konfigurere NetWorker Module til Microsoft til sikkerhedskopiering og gendannelse af Microsoft SQL Server-databaser.
Dette dokument fokuserer på Virtual Device Interface-sikkerhedskopieringsmetoden til SQL-sikkerhedskopieringer.
Denne metode kan udføre følgende sikkerhedskopieringsniveauer:
Trin 1: Installation
Opgraderinger:
Der er ingen opgraderingsmulighed. Fjern alle ældre programmer manuelt i følgende rækkefølge, før du installerer en ny version af softwaren.
For en ny klientinstallation eller en installation, der udføres efter fjernelse af ældre software, skal du udføre følgende trin.
Trin 2: Konfigurere klientressourcer.
For enhver SQL Server-forekomst kræves der en klientressource til sikkerhedskopiering af SQL-databaserne. Det omfatter enkeltstående SQL-instanser, grupperede SQL-forekomster og AlwaysOn-tilgængelighedsgrupper.
Disse er obligatoriske felter.
Sikkerhedskopieringskommandoen til SQL-sikkerhedskopier er
Fjernbruger
Fjernbrugeren er et obligatorisk felt. Dette felt indtastes i formatet for: DomainName - Brugernavn
Feltet Adgangskode er adgangskoden for fjernbrugeren.
Gem sæt og forekomster
Enkeltstående forekomster
Gem sæt format er:
Det kan f.eks. være en SQL Server-vært med navnet SQLDB1, der har en SQL Server-forekomst med navnet INST01.
Tilføj én klientressource for at sikkerhedskopiere den navngivne forekomst INST01.
Hvis værten har en anden forekomst, INST02, skal du tilføje en anden klientressource for den pågældende forekomst.
SQL Server
i klyngerDer installeres en klyngebaseret SQL-serverforekomst i en failoverklynge. I dette eksempel kan en klynget SQL Server-forekomst med navnet CLUSQL01 have to noder, hvor:
SQL Server AlwaysOn-tilgængelighedsgrupper
En SQL Server AlwaysOn Availability Group (AAG) er en databasereplikeringsgruppe, der består af mindst én database, der replikeres mellem to eller flere noder i en failoverklynge.
For eksempel:
Trin 3: Giv Windows- og SQL Server-tilladelser
Fjernbrugerfeltet er vigtigt, for at sikkerhedskopieringerne og gendannelserne kan lykkes. Denne bruger skal have de nødvendige tilladelser.
Fjernbrugeren er en domænebruger, der har fået tildelt følgende på hver SQL Server:
Trin 4: Giv NetWorker-tilladelser
Visse NetWorker-rettigheder er påkrævet i klynger af SQL-servere og AlwaysOn-klynger.
Der tildeles særlige rettigheder til SYSTEM-kontoen og fjernbrugerkontoen på hver node.
Dette kræver en ændring af feltet Remote Access og brugergruppen Operatorer i NetWorker.
Fjernadgang
Feltet Remote Access i klyngeklienten til SQL Server (eller AAG Listener-navneklienten) kræver følgende poster.
Dette dokument fokuserer på Virtual Device Interface-sikkerhedskopieringsmetoden til SQL-sikkerhedskopieringer.
Denne metode kan udføre følgende sikkerhedskopieringsniveauer:
| Niveau | Kommentar |
|---|---|
| Fuld | Lig med sikkerhedskopiering af SQL Server-database |
| Kumulativ trinvis | Lig med SQL Server-differentiel sikkerhedskopiering |
| Logs_only (eller txnlog) | Lig med sikkerhedskopiering af SQL-transaktionslog. Dette er det nye sikkerhedskopieringsniveau, der blev introduceret i NetWorker version 9.x, og er designet til SQL-transaktionslogsikkerhedskopieringer. Dette er det krævede niveau, der skal bruges til LOG-sikkerhedskopieringer. Brug ikke niveau trinvis. |
| Trinvis | Dette niveau blev brugt til sikkerhedskopiering af logfiler for NetWorker-versioner før version 9.x. Dette er ikke længere gyldigt for NetWorker version 9.x eller nyere. Brug ikke trinvist sikkerhedskopieringsniveau. |
Trin 1: Installation
Opgraderinger:
Der er ingen opgraderingsmulighed. Fjern alle ældre programmer manuelt i følgende rækkefølge, før du installerer en ny version af softwaren.
- Fjern den ældre NMM-software på hver SQL Server, og genstart derefter, hvis du bliver bedt om det.
- Efter genstart skal du fjerne den ældre NetWorker-klient.
For en ny klientinstallation eller en installation, der udføres efter fjernelse af ældre software, skal du udføre følgende trin.
- Installer den nyeste version af NetWorker-klienten.
- Installer den samme version af NetWorker Extended Client.
- Installer den samme version af NMM, som svarer til versionen af NetWorker Client.
Bemærk: Sørg altid for, at NetWorker-klienten og NMM-versionerne er de samme!
Trin 2: Konfigurere klientressourcer.
For enhver SQL Server-forekomst kræves der en klientressource til sikkerhedskopiering af SQL-databaserne. Det omfatter enkeltstående SQL-instanser, grupperede SQL-forekomster og AlwaysOn-tilgængelighedsgrupper.
Disse er obligatoriske felter.
- Sikkerhedskopieringskommando
- Fjernbruger
- Adgangskode
Sikkerhedskopieringskommandoen til SQL-sikkerhedskopier er
nsrsqlsv.exe uanset om SQL Server er en enkeltstående forekomst eller en klyngeforekomst.
Fjernbruger
Fjernbrugeren er et obligatorisk felt. Dette felt indtastes i formatet for: DomainName - Brugernavn
For example, when the domain is AD and the user is dbadmin, then the format for remote user field is AD\dbadminKodeord
Feltet Adgangskode er adgangskoden for fjernbrugeren.
Gem sæt og forekomster
Enkeltstående forekomster
Gem sæt format er:
MSSQL$<Instance_Name>:
Det kan f.eks. være en SQL Server-vært med navnet SQLDB1, der har en SQL Server-forekomst med navnet INST01.
Tilføj én klientressource for at sikkerhedskopiere den navngivne forekomst INST01.
Hvis værten har en anden forekomst, INST02, skal du tilføje en anden klientressource for den pågældende forekomst.
| SQL Server-forekomst | Gem sæt | Sikkerhedskopierer følgende objekter |
| Standardforekomst. |
MSSQL: |
Sikkerhedskopierer alle databaser i denne standardforekomst |
| MSSQLL:dbname | Sikkerhedskopierer kun databasen 'dbname' i dette tilfælde | |
| Navngivet forekomst, f.eks. INST01 | MSSQL$INST01: | Sikkerhedskopierer alle databaser i denne navngivne forekomst |
| MSSQL$INST01:dbname | Sikkerhedskopierer kun databasen "dbname" i denne navngivne forekomst |
Bemærk:
- MSSQL skrives med store bogstaver.
- Hvis den enkeltstående SQL Server har to forekomster, standard og INST01, kræves der to klientressourcer.
- Der bruges én klientressource til standardforekomsten MSSQL:
- Der bruges én klientressource til den navngivne forekomst, MSSQL$INST01.
- Placer ikke begge klienter i samme gruppe og arbejdsproces for at opnå bedre granularitet i planlægning og ydeevne.
- Husk at konfigurere backupkommandoen og fjernbrugeren.
SQL Server
i klyngerDer installeres en klyngebaseret SQL-serverforekomst i en failoverklynge. I dette eksempel kan en klynget SQL Server-forekomst med navnet CLUSQL01 have to noder, hvor:
- Node1 kaldes SQLDB1
- Node2 kaldes SQLDB2
- SQL Server-navnet i klynger er et entydigt navn, f.eks. CLUSQL01
Bemærk:
- Enhver klyngelagret SQL Server indeholder kun én forekomst.
- Fjernbrugeren er domænebruger og indtastes som "DomainName\UserName". Tilføj f.eks. denne AD\dbadmin for fjernbrugeren.
- Save Set-formatet er MSSQL:
- Forekomstnavnet bruges IKKE i Gem sæt.
F.eks.
- Det korrekte Gem sæt er MSSQL:
- MSSQL$INST01 er IKKE korrekt for klyngerede SQL Server-forekomster.
- Backup-kommandoen er
nsrsqlsv -A virtual_SQL_Server_name. Kommandoen Backup er f.eks.nsrsqlsv.exe -A CLUSQL01 - I dette eksempel kræves der tre klientressourcer.
| Bemærk | Klientnavn | Sikkerhedskopieringskommando | Gem sæt | Fjernbruger |
|---|---|---|---|---|
| Node1 | SQLDB1 | Lad feltet stå tomt. | Alle | Hvid |
| Node2 | SQLDB2 | Lad feltet stå tomt. | Alle | Hvid |
| Grupperet SQL Server-navn |
CLUSQL01 | nsrsqlsv.exe -A CLUSQL01 |
MSSQL: | AD\dbadmin |
SQL Server AlwaysOn-tilgængelighedsgrupper
En SQL Server AlwaysOn Availability Group (AAG) er en databasereplikeringsgruppe, der består af mindst én database, der replikeres mellem to eller flere noder i en failoverklynge.
For eksempel:
- Klyngens navn er CLU01
- Klyngen indeholder to noder, SQLDB1 og SQLDB2
- SQLDB1 er en separat SQL Server med SQL Server-forekomst PROD
- SQLDB2 er en separat SQL Server med SQL Server-forekomst PROD
- Noderne tilhører en AlwaysOn Availability Group, kaldet AGPROD
- Noderne delte en replikeret database agdb1 i AGPROD
- Lytternavnet for AGPROD er LSTAGPROD
Bemærk:
Du skal bruge "#" i Gem sæt for at angive AlwaysOn Availability-gruppenavnet efter MSSQL$InstanceName.
Forekomstnavnet er påkrævet til AAG-sikkerhedskopieringer, mens det ikke understøttes til grupperede forekomster.
- Tilføj følgende klientressourcer for at sikkerhedskopiere AAG kaldet AGPROD.
- En klientressource til hver node
- Én klientressource til klyngenavnet
- Som et alternativ til klyngenavnet kan du bruge lytternavnet, men ikke begge dele.
- Fjernbrugeren er DomainName\Username, f.eks. "AD\dbadmin"
- Save Set-formatet er MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname>:
Du skal bruge "#" i Gem sæt for at angive AlwaysOn Availability-gruppenavnet efter MSSQL$InstanceName.
Forekomstnavnet er påkrævet til AAG-sikkerhedskopieringer, mens det ikke understøttes til grupperede forekomster.
| Bemærk | Klientnavn | Sikkerhedskopieringskommando | Gem sæt | Fjernbruger |
|---|---|---|---|---|
| Node1 | SQLDB1 | Lad feltet stå tomt. | Alle | Hvid |
| Node2 | SQLDB2 | Lad feltet stå tomt. | Alle | Hvid |
| Valgmulighed 1. Klyngenavn |
CLU01 | nsrsqlsv.exe |
MSSQL$PROD#AGPROD: Læg mærke til $instancename Læg mærke til #AAGname. |
AD\dbadmin |
| Valgmulighed 2. Lytterens navn |
LSTAGPPROD | nsrsqlsv.exe |
MSSQL$PROD#AGPROD: Læg mærke til $instancename Læg mærke til #AAGname. |
AD\dbadmin |
Trin 3: Giv Windows- og SQL Server-tilladelser
Fjernbrugerfeltet er vigtigt, for at sikkerhedskopieringerne og gendannelserne kan lykkes. Denne bruger skal have de nødvendige tilladelser.
Fjernbrugeren er en domænebruger, der har fået tildelt følgende på hver SQL Server:
- Medlem af gruppen Windows Local Administrators og Backup Operators
- Omfatter SQL Server-rollerne, systemadministrator og offentlige
- For klyngede SQL Server-forekomster og AlwaysOn Availability-grupper skal SYSTEM-kontoen på hver SQL Server også tildeles SQL Server-systemadministrator og offentlige roller.
Trin 4: Giv NetWorker-tilladelser
Visse NetWorker-rettigheder er påkrævet i klynger af SQL-servere og AlwaysOn-klynger.
Der tildeles særlige rettigheder til SYSTEM-kontoen og fjernbrugerkontoen på hver node.
Dette kræver en ændring af feltet Remote Access og brugergruppen Operatorer i NetWorker.
Fjernadgang
Feltet Remote Access i klyngeklienten til SQL Server (eller AAG Listener-navneklienten) kræver følgende poster.
SYSTEM@nodename remoteuser@nodename For the example given, that would require: SYSTEM@SQLDB1 SYSTEM@SQLDB2 dbadmin@SQLDB1 dbadmin@SQLDB2
Bemærk:
Operatører
De samme brugere føjes til NetWorker Operators-brugergruppen :
- Tilføj ikke domænenavnet i fjernadgangsfeltet. F.eks.
- Dbadmin@SQLDB1 er korrekt
- AD\dbadmin@SQLDB1 er ikke korrekt
Operatører
De samme brugere føjes til NetWorker Operators-brugergruppen :
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.