Guia de triagem do NetWorker Module for Microsoft para backups de VDI do SQL Server
Resumo: Guia para configurar o NetWorker Module for Microsoft (NMM) para backup e restauração de bancos de dados SQL Server. Isso se aplica usando a VDI (Virtual Device Interface) da 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
O objetivo deste documento é preparar e configurar com sucesso o NetWorker Module for Microsoft para fazer backup e restaurar bancos de dados Microsoft SQL Server.
Este documento se concentra no método de backup da interface de dispositivo virtual para backups SQL.
Esse método pode executar os seguintes níveis de backup:
Etapa 1: Instalação
Upgrades:
Não há opção de upgrade. Remova manualmente qualquer software mais antigo na ordem a seguir antes de instalar uma nova versão do software.
Para uma instalação de um novo cliente ou uma instalação feita após a remoção do software mais antigo, execute as etapas a seguir.
Etapa 2: Configurar recursos do client.
Para qualquer instância do SQL Server, um recurso de client é necessário para fazer backup dos bancos de dados SQL. Isso inclui instâncias SQL independentes, instâncias SQL em cluster e grupos de disponibilidade AlwaysOn.
Estes são campos obrigatórios.
de backupO comando de backup para backups do SQL é
Usuário
remotoO campo Remote User é obrigatório. Este campo é inserido no formato de: DomainName - Nome de usuário
O campo Password é a senha do usuário remoto.
Saveset e instâncias
Instâncias
independentesO formato do saveset é:
Por exemplo, um host do SQL Server chamado SQLDB1 que tem uma instância do SQL Server chamada INST01.
Adicione um recurso de client para fazer backup da instância nomeada INST01.
Se o host tiver uma segunda instância, INST02, adicione um segundo recurso de client para essa instância.
SQL Server
em clusterUma instância do SQL Server em cluster é instalada em um cluster de failover. Neste exemplo, uma instância em cluster do SQL Server com o nome CLUSQL01 pode ter dois nós em que:
Grupos de disponibilidade AlwaysOn do
SQL ServerUm AAG (AlwaysOn Availability Group, Grupo de Disponibilidade AlwaysOn) do SQL Server é um grupo de replicação de banco de dados que consiste em pelo menos um banco de dados replicado entre dois ou mais nós em um cluster de failover.
Por exemplo:
Etapa 3: Conceder permissões
do Windows e do SQL ServerO campo usuário remoto é importante para que os backups e restaurações sejam bem-sucedidos. Esse usuário deve ter as permissões necessárias.
O usuário remoto é um usuário de domínio que recebeu o seguinte em cada SQL Server:
Etapa 4: Conceder permissões
ao NetWorkerPara SQL Servers em cluster e clusters AlwaysOn, certos direitos do NetWorker são necessários.
Direitos especiais são concedidos à conta SYSTEM e à conta de usuário remoto em cada nó.
Isso requer uma alteração no campo Acesso remoto e no grupo de usuários Operadores no NetWorker.
Acesso
remotoO campo Acesso remoto do client SQL Server em cluster (ou do client de nome do ouvinte AAG) requer as seguintes entradas.
Este documento se concentra no método de backup da interface de dispositivo virtual para backups SQL.
Esse método pode executar os seguintes níveis de backup:
| Nível | Comment |
|---|---|
| Cheio | Igual ao backup do banco de dados do SQL Server |
| Incremental cumulativo | Igual ao backup diferencial do SQL Server |
| Logs_only (ou txnlog) | Igual ao backup de log de transações SQL. Esse é o novo nível de backup introduzido no NetWorker versão 9.x e foi projetado para backups de registros de transações SQL. Esse é o nível necessário a ser usado para backups de LOG. Não use incremento de nível. |
| Incremental | Esse nível foi usado para backup de logs para versões do NetWorker anteriores à versão 9.x. Isso não é mais válido para qualquer versão do NetWorker 9.x ou posterior. Não use nível de backup incremental. |
Etapa 1: Instalação
Upgrades:
Não há opção de upgrade. Remova manualmente qualquer software mais antigo na ordem a seguir antes de instalar uma nova versão do software.
- Em cada SQL Server, remova o software NMM mais antigo e reinicialize, se solicitado.
- Após a reinicialização, remova o client NetWorker mais antigo.
Para uma instalação de um novo cliente ou uma instalação feita após a remoção do software mais antigo, execute as etapas a seguir.
- Instale a versão mais recente do client do NetWorker.
- Instale a mesma versão do client estendido do NetWorker.
- Instale a mesma versão do NMM que corresponde à versão do client NetWorker.
Nota: Certifique-se sempre de que as versões do NetWorker Client e do NMM sejam as mesmas!
Etapa 2: Configurar recursos do client.
Para qualquer instância do SQL Server, um recurso de client é necessário para fazer backup dos bancos de dados SQL. Isso inclui instâncias SQL independentes, instâncias SQL em cluster e grupos de disponibilidade AlwaysOn.
Estes são campos obrigatórios.
- Comando de backup
- Usuário remoto
- Senha
de backupO comando de backup para backups do SQL é
nsrsqlsv.exe independentemente se o SQL Server é uma instância independente ou clusterizada.
Usuário
remotoO campo Remote User é obrigatório. Este campo é inserido no formato de: DomainName - Nome de usuário
For example, when the domain is AD and the user is dbadmin, then the format for remote user field is AD\dbadminSenha
O campo Password é a senha do usuário remoto.
Saveset e instâncias
Instâncias
independentesO formato do saveset é:
MSSQL$<Instance_Name>:
Por exemplo, um host do SQL Server chamado SQLDB1 que tem uma instância do SQL Server chamada INST01.
Adicione um recurso de client para fazer backup da instância nomeada INST01.
Se o host tiver uma segunda instância, INST02, adicione um segundo recurso de client para essa instância.
| Instância do SQL Server | Saveset | Faz backup dos seguintes objetos |
| Instância padrão. |
MSSQL: |
Faz backup de todos os bancos de dados nessa instância padrão |
| MSSQLL:dbname | Faz backup apenas do banco de dados 'dbname' nesta instância | |
| Instância nomeada, por exemplo, INST01 | MSSQL$INST01: | Faz backup de todos os bancos de dados nessa instância nomeada |
| MSSQL$INST01:dbname | Faz backup apenas do banco de dados 'dbname' nessa instância nomeada |
Nota:
- MSSQL é digitado em maiúsculas.
- Se o SQL Server independente tiver duas instâncias, default e INST01, serão necessários dois recursos de client.
- Um recurso de client é usado para a instância padrão, MSSQL:
- Um recurso de client é usado para a instância nomeada, MSSQL$INST01.
- Não coloque os dois clients no mesmo grupo e fluxo de trabalho para melhorar a granularidade de agendamento e desempenho.
- Lembre-se de configurar o comando de backup e o usuário remoto.
SQL Server
em clusterUma instância do SQL Server em cluster é instalada em um cluster de failover. Neste exemplo, uma instância em cluster do SQL Server com o nome CLUSQL01 pode ter dois nós em que:
- O Nó 1 é chamado de SQLDB1
- O nó 2 é chamado de SQLDB2
- O nome do SQL Server em cluster é um nome exclusivo, por exemplo, CLUSQL01
Nota:
- Qualquer SQL Server em cluster contém apenas uma instância.
- O usuário remoto é um usuário de domínio e é digitado como "DomainName\UserName". Por exemplo, adicione este AD\dbadmin para o usuário remoto.
- O formato do saveset é MSSQL:
- O nome da instância NÃO é usado no saveset.
Por exemplo,
- O saveset correto é MSSQL:
- MSSQL$INST01 NÃO está correto para instâncias em cluster do SQL Server.
- O comando de backup é
nsrsqlsv -A virtual_SQL_Server_name. Por exemplo, o comando Backup énsrsqlsv.exe -A CLUSQL01 - Neste exemplo, três recursos de client são necessários.
| Nota | Nome do client | Comando de backup | Saveset | Usuário remoto |
|---|---|---|---|---|
| Nó 1 | SQLDB1 | Deixe isso em branco. | Todos | Em branco |
| Nó 2 | SQLDB2 | Deixe isso em branco. | Todos | Em branco |
| Nome do SQL Server em cluster |
CLUSQL01 | nsrsqlsv.exe -A CLUSQL01 |
MSSQL: | AD\dbadmin |
Grupos de disponibilidade AlwaysOn do
SQL ServerUm AAG (AlwaysOn Availability Group, Grupo de Disponibilidade AlwaysOn) do SQL Server é um grupo de replicação de banco de dados que consiste em pelo menos um banco de dados replicado entre dois ou mais nós em um cluster de failover.
Por exemplo:
- O nome do cluster é CLU01
- O cluster contém dois nós, SQLDB1 e SQLDB2
- SQLDB1 é um SQL Server independente com instância do SQL Server PROD
- SQLDB2 é um SQL Server independente com instância do SQL Server PROD
- Os nós pertencem a um grupo de disponibilidade AlwaysOn, chamado AGPROD
- Os nós compartilharam um banco de dados replicado agdb1 no AGPROD
- O nome do ouvinte do AGPROD é LSTAGPROD
Nota:
O uso de "#" no saveset é necessário para designar o nome do grupo de disponibilidade AlwaysOn após MSSQL$InstanceName.
O nome da instância é necessário para backups do AAG, embora não seja compatível com instâncias em cluster.
- Para fazer backup do AAG chamado AGPROD, adicione os recursos de client a seguir.
- Um recurso de client para cada nó
- Um recurso de client para o nome do cluster
- Como alternativa ao nome do cluster, você pode usar o nome do ouvinte, mas não ambos.
- O usuário remoto é DomainName\Username, por exemplo "AD\dbadmin"
- O formato do saveset é MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname>:
O uso de "#" no saveset é necessário para designar o nome do grupo de disponibilidade AlwaysOn após MSSQL$InstanceName.
O nome da instância é necessário para backups do AAG, embora não seja compatível com instâncias em cluster.
| Nota | Nome do client | Comando de backup | Saveset | Usuário remoto |
|---|---|---|---|---|
| Nó 1 | SQLDB1 | Deixe isso em branco. | Todos | Em branco |
| Nó 2 | SQLDB2 | Deixe isso em branco. | Todos | Em branco |
| Opção 1. Nome do cluster |
CLU01 | nsrsqlsv.exe |
MSSQL$PROD#AGPROD: Observe o $instancename Observe o #AAGname. |
AD\dbadmin |
| Opção 2. Nome do listener |
LSTAGPPROD | nsrsqlsv.exe |
MSSQL$PROD#AGPROD: Observe o $instancename Observe o #AAGname. |
AD\dbadmin |
Etapa 3: Conceder permissões
do Windows e do SQL ServerO campo usuário remoto é importante para que os backups e restaurações sejam bem-sucedidos. Esse usuário deve ter as permissões necessárias.
O usuário remoto é um usuário de domínio que recebeu o seguinte em cada SQL Server:
- Membro do grupo de administradores locais do Windows e do grupo de operadores de backup
- Inclui as funções do SQL Server, sysadmin e public
- Para instâncias do SQL Server em cluster e grupos de disponibilidade AlwaysOn, a conta SYSTEM em cada SQL Server também deve receber funções públicas e sysadmin do SQL Server.
Etapa 4: Conceder permissões
ao NetWorkerPara SQL Servers em cluster e clusters AlwaysOn, certos direitos do NetWorker são necessários.
Direitos especiais são concedidos à conta SYSTEM e à conta de usuário remoto em cada nó.
Isso requer uma alteração no campo Acesso remoto e no grupo de usuários Operadores no NetWorker.
Acesso
remotoO campo Acesso remoto do client SQL Server em cluster (ou do client de nome do ouvinte AAG) requer as seguintes entradas.
SYSTEM@nodename remoteuser@nodename For the example given, that would require: SYSTEM@SQLDB1 SYSTEM@SQLDB2 dbadmin@SQLDB1 dbadmin@SQLDB2
Nota:
Operadores
Os mesmos usuários são adicionados ao grupo de usuários operadores do NetWorker:
- Não adicione o nome de domínio no campo de acesso remoto. Por exemplo,
- Dbadmin@SQLDB1 está correto
- AD\dbadmin@SQLDB1 não está correto
Operadores
Os mesmos usuários são adicionados ao grupo de usuários operadores do 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.