Руководство по модулю NetWorker для Microsoft по рассмотрению резервных копий инфраструктуры виртуальных рабочих столов SQL Server

Resumo: Руководство по настройке модуля NetWorker для Microsoft (NMM) для резервного копирования и восстановления баз данных SQL Server. Для этого используется интерфейс виртуальных устройств (VDI) корпорации Майкрософт для 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

Целью данного документа является успешная подготовка и настройка модуля NetWorker для Microsoft для резервного копирования и восстановления баз данных Microsoft SQL Server.

В этом документе описывается метод резервного копирования интерфейса виртуальных устройств для резервного копирования SQL.

Этот метод позволяет выполнять следующие уровни резервного копирования:
Уровни резервного копирования для инфраструктуры виртуальных рабочих столов SQL
Level Комментарий
Полный Равнозначно резервному копированию базы данных SQL Server
Накопительный, инкрементный Равнозначно дифференциальному резервному копированию SQL Server
Logs_only (или txnlog) Аналогично резервному копированию журнала транзакций SQL.
Это новый уровень резервного копирования, представленный в NetWorker версии 9.x, предназначенный для резервного копирования журналов транзакций SQL.
Это необходимый уровень, который используется для резервного копирования LOG. Не используйте инкрементное увеличение уровня.
Инкрементный Этот уровень использовался для резервного копирования журналов в версиях NetWorker, предшествующих версии 9.x.
Это больше не действует для NetWorker версии 9.x или более поздних.
Не используйте уровень инкрементного резервного копирования.

Шаг 1. Установка
Обновления:
Возможность модернизации отсутствует. Перед установкой новой версии программного обеспечения вручную удалите все старые версии программного обеспечения в указанном ниже порядке.
  • Удалите предыдущее программное обеспечение NMM на каждом сервере SQL Server, а затем перезагрузите его, если появится соответствующий запрос.
  • После перезагрузки удалите предыдущую версию клиента NetWorker.
Новая установка:
Для установки нового клиента или установки, выполненной после удаления более старого программного обеспечения, выполните следующие действия.
  • Установите последнюю версию клиента NetWorker.
  • Установите ту же версию расширенного клиента NetWorker.  
  • Установите ту же версию NMM, которая соответствует версии клиента NetWorker.
Примечание. Всегда следите за тем, чтобы версии клиента NetWorker и NMM совпадали!

Шаг 2. Настройка клиентских ресурсов.
Для любого экземпляра SQL Server требуется клиентский ресурс для резервного копирования баз данных SQL. Сюда входят автономные экземпляры SQL, кластеризованные экземпляры SQL и группы доступности AlwaysOn.

Это обязательные поля.
  • Команда резервного копирования
  • Удаленный пользователь
  • Password
Команда
резервного копированияКоманда резервного копирования для резервного копирования SQL выглядит следующим образом: nsrsqlsv.exe независимо от того, является ли SQL Server автономным экземпляром или кластеризованным экземпляром.

Удаленный пользователь
Поле «Удаленный пользователь» обязательно для заполнения. Это поле вводится в следующем формате: DomainName - имя пользователя
For example, when the domain is AD and the user is dbadmin, then the format for remote user field is AD\dbadmin
Пароль
Поле Пароль — это пароль для удаленного пользователя.

Сохранить набор и экземпляры
Автономные экземпляры
Формат «Сохранить набор»: MSSQL$<Instance_Name>:

Например, хост SQL Server с именем SQLDB1 имеет экземпляр SQL Server с именем INST01.
Добавьте один клиентский ресурс для резервного копирования именованного экземпляра INST01.
Если на хосте есть второй экземпляр, INST02, добавьте второй клиентский ресурс для этого экземпляра.
 
Properties
Экземпляр SQL Server Сохранить набор Резервное копирование следующих объектов
Экземпляр по умолчанию.

MSSQL:

Создает резервную копию всех баз данных в этом экземпляре по умолчанию
  MSSQLL:dbname В данном случае создает резервную копию только базы данных «dbname»
Именованный экземпляр, например INST01 MSSQL$INST01: Создает резервную копию всех баз данных в этом именованном экземпляре
  MSSQL$INST01:dbname Создает резервную копию только базы данных «dbname» в этом именованном экземпляре
 
Примечание.
  • MSSQL набирается в верхнем регистре.
  • Если автономный SQL Server имеет два экземпляра, default и INST01, то требуются два клиентских ресурса.
  • Для экземпляра по умолчанию, MSSQL, используется один клиентский ресурс:
  • Для именованного экземпляра MSSQL$INST01 используется один клиентский ресурс.
  • Не помещайте оба клиента в одну группу и рабочий процесс для большей детализации планирования и производительности.
  • Не забудьте настроить команду резервного копирования и удаленного пользователя.

Кластеризованный SQL Server
Кластеризованный экземпляр SQL Server устанавливается в отказоустойчивом кластере. В этом примере кластеризованный экземпляр SQL Server с именем CLUSQL01 может иметь два узла, где:
  • Узел 1 называется SQLDB1
  • Узел 2 называется SQLDB2
  • Имя кластеризованного SQL Server — это уникальное имя, например CLUSQL01
Примечание.
  1. Любой кластеризованный SQL Server содержит только один экземпляр.
  2. Удаленный пользователь является пользователем домена и вводится как «ИмяДомена\ИмяПользователя». Например, добавьте AD\dbadmin для удаленного пользователя.
  3. Формат Save Set — MSSQL:
  4. Имя экземпляра НЕ используется в наборе для сохранения.
Например:
  • Правильный набор для сохранения — MSSQL:
  • MSSQL$INST01 НЕВЕРНО для кластеризованных экземпляров SQL Server.
  1. Команда резервного копирования выглядит следующим образом: nsrsqlsv -A virtual_SQL_Server_name. Например, команда Backup выглядит следующим образом: nsrsqlsv.exe -A CLUSQL01
  2. В данном примере требуются три клиентских ресурса.
Кластеризованный экземпляр SQL
Примечание Имя клиента Команда резервного копирования Сохранить набор Удаленный пользователь
Узел 1 SQLDB1 Оставьте это поле пустым. Все Пустой
Узел2 БАЗА ДАННЫХ SQLDB2 Оставьте это поле пустым. Все Пустой
Имя кластеризованного
SQL Server
CLUSQL01 nsrsqlsv.exe -A CLUSQL01 MSSQL: AD\dbadmin

Группы
доступности SQL Server AlwaysOnГруппа доступности SQL Server AlwaysOn (AAG) — это группа репликации базы данных, состоящая по меньшей мере из одной базы данных, реплицируемой между двумя или несколькими узлами в отказоустойчивом кластере.

Например:
  • Имя кластера — CLU01
  • Кластер содержит два узла — SQLDB1 и SQLDB2
  • SQLDB1 — это автономный SQL Server с экземпляром SQL Server PROD
  • SQLDB2 — это автономный SQL Server с экземпляром SQL Server PROD
  • Узлы принадлежат к группе доступности AlwaysOn, которая называется AGPROD
  • Узлы совместно использовали реплицируемую базу данных agdb1 в AGPROD
  • Имя прослушивателя для AGPROD — LSTAGPROD
Примечание.
  1. Чтобы создать резервную копию AAG с именем AGPROD, добавьте следующие клиентские ресурсы.
  • Один клиентский ресурс для каждого узла
  • Один клиентский ресурс для имени кластера
  • В качестве альтернативы имени кластера можно использовать имя прослушивателя, но не оба сразу.
  1. Удаленный пользователь: DomainName\Username, например AD\dbadmin
  2. Формат набора сохранений: MSSQL$<InstanceName>#<AlwaysOn_Availability_groupname>:
ВАЖНЫЙ:
Для назначения имени группы доступности AlwaysOn после MSSQL$InstanceName необходимо использовать символ "#" в наборе Save.
Имя экземпляра требуется для резервных копий AAG, но не поддерживается для кластерных инстансов.
 
Группа доступности SQL AlwaysOn
Примечание Имя клиента Команда резервного копирования Сохранить набор Удаленный пользователь
Узел 1 SQLDB1 Оставьте это поле пустым. Все Пустой
Узел2 БАЗА ДАННЫХ SQLDB2 Оставьте это поле пустым. Все Пустой
Вариант 1.
Имя кластера
КЛУ01 nsrsqlsv.exe MSSQL$PROD#AGPROD:
Обратите внимание на $instancename
обратите внимание на #AAGname.
AD\dbadmin
Вариант 2.
Имя прослушивателя
ЛСТАГППРОД nsrsqlsv.exe MSSQL$PROD#AGPROD:
Обратите внимание на $instancename
обратите внимание на #AAGname.
AD\dbadmin

Шаг 3. Предоставление разрешений
Windows и SQL ServerПоле «Удаленный пользователь» важно для успешного резервного копирования и восстановления. Этот пользователь должен обладать необходимыми разрешениями. 
Удаленный пользователь — это пользователь домена, которому на каждом сервере SQL Server предоставлено следующее:
  • Член группы локальных администраторов Windows и группы операторов резервного копирования
  • Включает роли SQL Server, sysadmin и public
  • Для кластерных экземпляров SQL Server и групп доступности AlwaysOn учетной записи SYSTEM на каждом сервере SQL Server также должны быть предоставлены роли системного администратора и общедоступной роли SQL Server.

Шаг 4. Предоставление разрешений
NetWorkerДля кластерных SQL Server и кластеров AlwaysOn требуются определенные права NetWorker.
На каждом узле учетной записи SYSTEM и учетной записи удаленного пользователя предоставляются специальные права.
Для этого необходимо изменить поле «Удаленный доступ» и группу пользователей «Операторы» в NetWorker.

Удаленный доступ
Для поля «Удаленный доступ » кластеризованного клиента SQL Server (или клиента имени прослушивателя AAG) требуются следующие записи.
SYSTEM@nodename

remoteuser@nodename

For the example given, that would require:
SYSTEM@SQLDB1
SYSTEM@SQLDB2
dbadmin@SQLDB1
dbadmin@SQLDB2
 
Примечание.
  • Не добавляйте имя домена в поле удаленного доступа. Например:
    • Dbadmin@SQLDB1 верно
    • AD\dbadmin@SQLDB1 неверно

Операторов
В группу пользователей « Операторы 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.