Модуль NetWorker для Microsoft Синтаксис командной строки для nsrsqlsv в экземпляре SQL Server кластера

Summary: Резервное копирование виртуального (кластеризованного) экземпляра SQL Server с помощью модуля NetWorker для Microsoft с помощью синтаксиса командной строки VDI или «nsrsqlsv»

Bu makale şunlar için geçerlidir: Bu makale şunlar için geçerli değildir: Bu makale, belirli bir ürüne bağlı değildir. Bu makalede tüm ürün sürümleri tanımlanmamıştır.

Symptoms

В этой статье описывается, как выполнить резервное копирование виртуального (кластеризованного) экземпляра SQL Server с модулем NetWorker для Microsoft с помощью синтаксиса командной строки VDI или nsrsqlsv.

Ниже приведено типичное сообщение, когда синтаксис командной строки не может выполнить резервное копирование вручную:

Command line syntax fails for  'nsrsqlsv'  when performing manual backup of a Clustered virtual SQL Server instance. 

Usage appears:  

37758:(pid 1712): Usage: nsrsqlsv [<options>] {path}
options: [-CGjqRTvkuHXZ] [-s server] [-N name] [-b pool] [-g group]
         [-S count] [-l level] [-m masquerade] [-U user [-P passwd]]
         [[-A virtual-server] | [-c client]] [-a device interface=data domain] [-f aes] [-w browse] [-y retention]
         [[-A virtual-server] | [-c client]] [-a De-duplication backup=yes] [-a De-duplication node=<Avamar Node Name>] [-a De-duplication client name=<client>] [-f aes] [-w browse] [-y retention]
         [[-A virtual-server] | [-c client]] [-z FEDERATED_SLAVE=true]
path:    d-path | i-path
d-path:  MSSQL: | [MSSQL:]s-path [[MSSQL:]s-path [...]]
i-path:  MSSQL$inst-name: | MSSQL$inst-name:s-path [...]
s-path:  database | database. | database.filegroup |
         database.filegroup. | database.filegroup.file

Cause

Для использования nsrsqlsv для резервного копирования кластеризованного экземпляра SQL Server требуются определенные параметры.

Два самых важных требования:

  • Применение:
-A virtualservername
  • Опустите имя экземпляра:
MSSQL:  Save Set name cannot include $instance name

Resolution

Для резервного копирования SQL Server при использовании инфраструктуры виртуальных рабочих столов с модулем NetWorker для Microsoft, когда клиент является кластеризованным экземпляром SQL Server, необходимо выполнить следующие изменения:
  • Для любого кластеризованного экземпляра SQL Server:
ОПУСТИТЬ:
$instance name from MSSQL:

nsrsqlsv -A SQL_virtual_server_name -c SQL_virtual_server_name -s NetWorker_server_name MSSQL:
  • Для любого некластеризованного экземпляра SQL Server:
В этот набор ВХОДЯТ:
$instance name with MSSQL$instance name:
ОПУСТИТЬ:
-A as it is not clustered:

nsrsqlsv -c SQL_virtual_server_name -s NetWorker_server_name MSSQL$instancename:

Примеры:

Имя виртуального сервера SQL Server — это имя DNS для SQL Server в кластере. sqlvir1  
Имя кластеризованного экземпляра SQL Server — это имя экземпляра, созданного при кластерной установке SQL Server, * никогда не используется в синтаксисе. PROD1
Автономное имя хоста SQL Server SQLDB1
Имя автономного экземпляра SQL Server — это имя экземпляра, созданного при автономной установке SQL Server, *используется в синтаксисе. ПРОИЗ
Сервер NetWorker БУП1
Пул По умолчанию
 
Examples:

Example for Clustered SQL Server - nsrsqlsv syntax 
NOTE - OMIT instance name "PROD1" 

  nsrsqlsv -A sqlvir1  -c sqlvir1 -s bup1 b Default  MSSQL:
  nsrsqlsv -A sqlvir1  -c sqlvir1 -s bup1 b Default  MSSQL:dbname
  
  
Example for Standalone Server - nsrsqlsv syntax 
NOTE - OMIT -A   but include instance name PROD

  nsrsqlsv  -c sqldb1 -s bup1 -b Default  MSSQL$PROD:
  nsrsqlsv  -c sqldb1 -s bup1 -b Default  MSSQL$PROD:dbname
Makale Özellikleri
Article Number: 000015997
Article Type: Solution
Son Değiştirme: 27 May 2024
Version:  4
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.