Guía de triage del módulo de NetWorker para Microsoft para respaldos de VDI de SQL Server
Resumo: Guía para configurar el módulo de NetWorker para Microsoft (NMM) a fin de respaldar y restaurar bases de datos de SQL Server. Esto se aplica mediante la interfaz de dispositivo virtual (VDI) de Microsoft para 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
El propósito de este documento es preparar y configurar correctamente NetWorker Module para que Microsoft respalde y restaure bases de datos de Microsoft SQL Server.
Este documento se centra en el método de respaldo de la interfaz de dispositivo virtual para respaldos de SQL.
Este método puede ejecutar los siguientes niveles de respaldo:
Paso 1: Instalación
Actualizaciones:
No hay ninguna opción de actualización. Elimine manualmente cualquier software antiguo en el siguiente orden antes de instalar una nueva versión del software.
Para una instalación de cliente nueva o una instalación realizada después de quitar el software anterior, realice los siguientes pasos.
Paso 2: Configure los recursos del cliente.
Para cualquier instancia de SQL Server, se requiere un recurso de cliente para respaldar las bases de datos de SQL. Esto incluye instancias de SQL independientes, instancias de SQL en clúster y grupos de disponibilidad AlwaysOn.
Estos son campos obligatorios.
de respaldoEl comando de respaldo para respaldos de SQL es
Usuario
remotoEl campo Usuario remoto es obligatorio. Este campo se ingresa en el formato siguiente: DomainName - nombre de usuario
El campo Contraseña es la contraseña para el usuario remoto.
Saveset e instancias
Instancias
independientesEl formato del saveset es:
Por ejemplo, un host de SQL Server denominado SQLDB1 que tiene una instancia de SQL Server denominada INST01.
Agregue un recurso de cliente para respaldar la instancia con nombre INST01.
Si el host tiene una segunda instancia, INST02, agregue un segundo recurso de cliente para esa instancia.
SQL Server
en clústerUna instancia de SQL Server en clúster se instala en un clúster de conmutación por error. En este ejemplo, una instancia de SQL Server en clúster con el nombre CLUSQL01 puede tener dos nodos donde:
Grupos
de disponibilidad AlwaysOn de SQL ServerUn grupo de disponibilidad AlwaysOn (AAG) de SQL Server es un grupo de replicación de bases de datos que consta de al menos una base de datos replicada entre dos o más nodos en un clúster de conmutación por error.
Por ejemplo:
Paso 3: Otorgar permisos de
Windows y SQL ServerEl campo de usuario remoto es importante para que los respaldos y las restauraciones se realicen correctamente. Este usuario debe tener los permisos necesarios.
El usuario remoto es un usuario de dominio al que se le otorgó lo siguiente en cada SQL Server:
Paso 4: Otorgar permisos de
NetWorkerPara los servidores SQL Server en clúster y los clústeres AlwaysOn, se requieren ciertos derechos de NetWorker.
Se otorgan derechos especiales a la cuenta del SISTEMA y a la cuenta de usuario remoto en cada nodo.
Esto requiere un cambio en el campo Remote Access y en el grupo de usuarios Operators en NetWorker.
Acceso
remotoEl campo Remote Access del cliente de SQL Server en clúster (o el cliente de nombre de escucha de AAG) requiere las siguientes entradas.
Este documento se centra en el método de respaldo de la interfaz de dispositivo virtual para respaldos de SQL.
Este método puede ejecutar los siguientes niveles de respaldo:
| Nivel | Comentario |
|---|---|
| Lleno | Igual al respaldo de base de datos de SQL Server |
| Incremental acumulativo | Igual al respaldo diferencial de SQL Server |
| Logs_only (o txnlog) | Igual al respaldo del registro de transacciones de SQL. Este es el nuevo nivel de respaldo presentado en NetWorker versión 9.x y está diseñado para respaldos de registros de transacciones de SQL. Este es el nivel necesario que se debe usar para los respaldos de REGISTROS. No utilice nivel incremental. |
| Incremental | Este nivel se usaba para el respaldo de registros para las versiones de NetWorker anteriores a la versión 9.x. Esto ya no es válido para ninguna versión 9.x o superior de NetWorker. No utilice el nivel de respaldo incremental. |
Paso 1: Instalación
Actualizaciones:
No hay ninguna opción de actualización. Elimine manualmente cualquier software antiguo en el siguiente orden antes de instalar una nueva versión del software.
- En cada SQL Server, elimine el software NMM anterior y, a continuación, reinicie si se le solicita.
- Después del reinicio, elimine el cliente de NetWorker anterior.
Para una instalación de cliente nueva o una instalación realizada después de quitar el software anterior, realice los siguientes pasos.
- Instale la versión más reciente del cliente de NetWorker.
- Instale la misma versión de NetWorker Extended Client.
- Instale la misma versión de NMM que coincida con la versión del cliente de NetWorker.
Nota: Asegúrese siempre de que las versiones de cliente de NetWorker y NMM sean las mismas.
Paso 2: Configure los recursos del cliente.
Para cualquier instancia de SQL Server, se requiere un recurso de cliente para respaldar las bases de datos de SQL. Esto incluye instancias de SQL independientes, instancias de SQL en clúster y grupos de disponibilidad AlwaysOn.
Estos son campos obligatorios.
- Comando de respaldo
- Usuario remoto
- Contraseña
de respaldoEl comando de respaldo para respaldos de SQL es
nsrsqlsv.exe independientemente de si SQL Server es una instancia independiente o una instancia en clúster.
Usuario
remotoEl campo Usuario remoto es obligatorio. Este campo se ingresa en el formato siguiente: DomainName - nombre de usuario
For example, when the domain is AD and the user is dbadmin, then the format for remote user field is AD\dbadminContraseña
El campo Contraseña es la contraseña para el usuario remoto.
Saveset e instancias
Instancias
independientesEl formato del saveset es:
MSSQL$<Instance_Name>:
Por ejemplo, un host de SQL Server denominado SQLDB1 que tiene una instancia de SQL Server denominada INST01.
Agregue un recurso de cliente para respaldar la instancia con nombre INST01.
Si el host tiene una segunda instancia, INST02, agregue un segundo recurso de cliente para esa instancia.
| Instancia de SQL Server | Saveset | Realiza una copia de seguridad de los siguientes objetos: |
| Instancia predeterminada. |
MSSQL: |
Respalda todas las bases de datos en esta instancia predeterminada |
| MSSQLL: dbname | Respalda solo la base de datos "dbname" en esta instancia | |
| Instancia con nombre, por ejemplo, INST01 | MSSQL$INST01: | Respalda todas las bases de datos en esta instancia con nombre |
| MSSQL$INST01:dbname | Respalda solo la base de datos "dbname" en esta instancia con nombre |
Nota:
- MSSQL se escribe en mayúsculas.
- Si el SQL Server independiente tiene dos instancias, default e INST01, se requieren dos recursos de cliente.
- Se utiliza un recurso de cliente para la instancia predeterminada, MSSQL:
- Se utiliza un recurso de cliente para la instancia con nombre, MSSQL$INST01.
- No coloque a ambos clientes en el mismo grupo y flujo de trabajo para mejorar la granularidad de la programación y el rendimiento.
- Recuerde configurar el comando de respaldo y el usuario remoto.
SQL Server
en clústerUna instancia de SQL Server en clúster se instala en un clúster de conmutación por error. En este ejemplo, una instancia de SQL Server en clúster con el nombre CLUSQL01 puede tener dos nodos donde:
- El nodo 1 se denomina SQLDB1
- El nodo 2 se denomina SQLDB2
- El nombre de SQL Server en clúster es un nombre único, por ejemplo, CLUSQL01
Nota:
- Cualquier SQL Server en clúster contiene solo una instancia.
- El usuario remoto es un usuario de dominio y se escribe como "DomainName\UserName". Por ejemplo, agregue este AD\dbadmin para el usuario remoto.
- El formato del saveset es MSSQL:
- El nombre de la instancia NO se utiliza en el saveset.
Por ejemplo:
- El saveset correcto es MSSQL:
- MSSQL$INST01 NO es correcto para las instancias de SQL Server en clúster.
- El comando de respaldo es
nsrsqlsv -A virtual_SQL_Server_name. Por ejemplo, el comando de respaldo esnsrsqlsv.exe -A CLUSQL01 - En este ejemplo, se requieren tres recursos de cliente.
| Nota | Nombre del cliente | Comando de respaldo | Saveset | Usuario remoto |
|---|---|---|---|---|
| Nodo 1 | SQLDB1 | Déjelo en blanco. | Todos | En blanco |
| Nodo 2 | SQLDB2 | Déjelo en blanco. | Todos | En blanco |
| Nombre de SQL Server en clúster |
CLUSQL01 | nsrsqlsv.exe -A CLUSQL01 |
MSSQL: | AD\dbadmin |
Grupos
de disponibilidad AlwaysOn de SQL ServerUn grupo de disponibilidad AlwaysOn (AAG) de SQL Server es un grupo de replicación de bases de datos que consta de al menos una base de datos replicada entre dos o más nodos en un clúster de conmutación por error.
Por ejemplo:
- El nombre del clúster es CLU01
- El clúster contiene dos nodos, SQLDB1 y SQLDB2
- SQLDB1 es un servidor SQL Server independiente con PROD de instancia de SQL Server
- SQLDB2 es un SQL Server independiente con PROD de instancia de SQL Server
- Los nodos pertenecen a un grupo de disponibilidad AlwaysOn, denominado AGPROD
- Los nodos compartieron una base de datos replicada agdb1 en AGPROD
- El nombre del cliente de escucha para AGPROD es LSTAGPROD
Nota:
El uso de "#" en el saveset es necesario para designar el nombre del grupo de disponibilidad AlwaysOn después de MSSQL$InstanceName.
El nombre de instancia es necesario para los respaldos de AAG, mientras que no es compatible con las instancias en clúster.
- Para respaldar el AAG denominado AGPROD, agregue los siguientes recursos de cliente.
- Un recurso de cliente para cada nodo
- Un recurso de cliente para el nombre del clúster
- Como alternativa al nombre del clúster, puede usar el nombre del cliente de escucha, pero no ambos.
- El usuario remoto es DomainName\Username; por ejemplo, "AD\dbadmin"
- El formato del saveset es MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname>:
El uso de "#" en el saveset es necesario para designar el nombre del grupo de disponibilidad AlwaysOn después de MSSQL$InstanceName.
El nombre de instancia es necesario para los respaldos de AAG, mientras que no es compatible con las instancias en clúster.
| Nota | Nombre del cliente | Comando de respaldo | Saveset | Usuario remoto |
|---|---|---|---|---|
| Nodo 1 | SQLDB1 | Déjelo en blanco. | Todos | En blanco |
| Nodo 2 | SQLDB2 | Déjelo en blanco. | Todos | En blanco |
| Opción 1. Nombre del clúster |
CLU01 | nsrsqlsv.exe |
MSSQL$PROD#AGPROD: Fíjate en el $instancename Fíjate en el #AAGname. |
AD\dbadmin |
| Opción 2. Nombre del agente de escucha |
LSTAGPPROD | nsrsqlsv.exe |
MSSQL$PROD#AGPROD: Fíjate en el $instancename Fíjate en el #AAGname. |
AD\dbadmin |
Paso 3: Otorgar permisos de
Windows y SQL ServerEl campo de usuario remoto es importante para que los respaldos y las restauraciones se realicen correctamente. Este usuario debe tener los permisos necesarios.
El usuario remoto es un usuario de dominio al que se le otorgó lo siguiente en cada SQL Server:
- Miembro del grupo de administradores locales de Windows y del grupo de operadores de respaldo
- Incluye las funciones de SQL Server sysadmin y public
- Para las instancias de SQL Server en clúster y los grupos de disponibilidad AlwaysOn, también se debe otorgar a la cuenta SYSTEM de cada SQL Server funciones públicas y sysadmin de SQL Server.
Paso 4: Otorgar permisos de
NetWorkerPara los servidores SQL Server en clúster y los clústeres AlwaysOn, se requieren ciertos derechos de NetWorker.
Se otorgan derechos especiales a la cuenta del SISTEMA y a la cuenta de usuario remoto en cada nodo.
Esto requiere un cambio en el campo Remote Access y en el grupo de usuarios Operators en NetWorker.
Acceso
remotoEl campo Remote Access del cliente de SQL Server en clúster (o el cliente de nombre de escucha de AAG) requiere las siguientes entradas.
SYSTEM@nodename remoteuser@nodename For the example given, that would require: SYSTEM@SQLDB1 SYSTEM@SQLDB2 dbadmin@SQLDB1 dbadmin@SQLDB2
Nota:
Operadores
Los mismos usuarios se agregan al grupo de usuarios operadores de NetWorker:
- No agregue el nombre de dominio en el campo de acceso remoto. Por ejemplo:
- Dbadmin@SQLDB1 es correcta
- AD\dbadmin@SQLDB1 no es correcto
Operadores
Los mismos usuarios se agregan al grupo de usuarios operadores de NetWorker:
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.