NetWorker Module for Microsoft Sintaxe de linha de comando para nsrsqlsv na instância do SQL Server em cluster
Summary: Como fazer backup da instância virtual (em cluster) do SQL Server com o NetWorker Module for Microsoft usando a sintaxe de linha de comando de VDI ou "nsrsqlsv"
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Este artigo descreve como fazer backup da instância virtual (em cluster) do SQL Server com o NetWorker Module for Microsoft usando a sintaxe de linha de comando da VDI ou nsrsqlsv.
Veja abaixo uma mensagem típica quando a sintaxe da linha de comando falha ao realizar backup manual:
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
O uso do nsrsqlsv para fazer backup de uma instância do SQL Server em cluster exige parâmetros específicos.
Os dois requisitos mais importantes:
- Utilização de:
-A virtualservername
- Omita o nome da instância:
MSSQL: Save Set name cannot include $instance name
Resolution
Para fazer backup do SQL Server, o uso da VDI com o NetWorker Module for Microsoft quando o client é uma instância do SQL Server em cluster requer os seguintes ajustes:
- Para qualquer instância em cluster do SQL Server:
OMITIR:
$instance name from MSSQL: nsrsqlsv -A SQL_virtual_server_name -c SQL_virtual_server_name -s NetWorker_server_name MSSQL:
- Para qualquer instância não clusterizada do SQL Server:
O saveset INCLUI:
$instance name with MSSQL$instance name:OMITIR:
-A as it is not clustered: nsrsqlsv -c SQL_virtual_server_name -s NetWorker_server_name MSSQL$instancename:
Exemplos:
| Virtual SQL Server name — Este é o nome DNS do SQL Server em um cluster. | SQLVir1 |
| Clustered SQL Server instance name - Este é o nome da instância criada pela instalação em cluster do SQL Server, * nunca é usado na sintaxe. | PROD1 |
| Nome de host do SQL Server independente | SQLDB1 |
| Nome da instância do SQL Server independente – Este é o nome da instância criado pela instalação independente do SQL Server, * é usado na sintaxe. | PROD |
| Servidor NetWorker | BUP1 |
| Pool | Padrão |
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
Article Properties
Article Number: 000015997
Article Type: Solution
Last Modified: 27 May 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.