NetWorker: Erro do NMSQL "Nome inválido do servidor virtual SQL 'client'", "Opção inválida -A"
Zusammenfassung: Esse problema ocorre ao usar o trabalho cmd do SQL Agent ou o sql management studio.
Symptome
O backup do SQL Server em cluster apresenta falha com o erro:
29100:(pid 2480): Invalid SQL virtual server name optype=pit
38563:(pid 2480): Invalid option -A
Ursache
SQL Agent cmd ou SQL Management Studio configura um ambiente incorreto para nsrsqlsv para correr. Eles configuram o ambiente para que ele veja o nome do "host virtual" como se fosse um sistema físico independente.
Com esta configuração nsrsqlsv -a tenta interagir e trabalhar com as informações que esperava. Ele trata o cluster como se fosse um sistema independente, mas, devido ao ambiente, ele encontra um cluster e não uma máquina física. Ele reclama de uma configuração inválida, pois não consegue encontrar a configuração esperada. Um cluster deve aparecer e agir como um cluster.
Lösung
Não executar nsrsqlsv -a sobre SQL Agent cmd Job ou sql management studio.
Se os backups do client forem necessários, use o Agendador do Windows; ele deve usar as variáveis de ambiente padrão.
Weitere Informationen
Se o comando for executado em um cmd do SQL Agent sem o -a e a instância tratar o 'host virtual' como se ele fosse independente no comando de backup, os backups poderão ser executados, mas haverá outros efeitos colaterais ao fazer isso. O processo de recuperação também verifica e identifica a estrutura e não se recuperará, pois não pode recuperar uma instância em cluster para um independente.
Quando você usa o comando nsrsqlsv, você está fazendo um backup SQL baseado em VDI. O snapshot deve ser habilitado somente quando você estiver fazendo um backup SQL baseado em VSS.