NetWorker : Erreur NMSQL « Nom non valide du serveur virtuel SQL 'client' », « Option -A non valide »
Zusammenfassung: Ce problème se produit lors de l’utilisation de SQL Agent cmd Job ou de SQL Management Studio.
Symptome
La sauvegarde SQL Server en cluster échoue avec l’erreur suivante :
29100:(pid 2480): Invalid SQL virtual server name optype=pit
38563:(pid 2480): Invalid option -A
Ursache
SQL Agent cmd ou SQL Management Studio configure un environnement incorrect pour nsrsqlsv pour courir. Ils configurent l’environnement de sorte qu’il considère le nom de l’hôte virtuel comme s’il s’agissait d’un système physique autonome.
Avec cette configuration nsrsqlsv -a essaie d’interagir et de travailler avec les informations qu’il attendait. Il traite le cluster comme s’il s’agissait d’un système autonome, mais en raison de l’environnement, il trouve un cluster et non une machine physique. Il se plaint d’une configuration non valide, car il ne trouve pas la configuration attendue. Un cluster doit apparaître et agir comme un cluster.
Lösung
Ne pas exécuter nsrsqlsv -a sur SQL Agent cmd Job ou sql management studio.
Si des sauvegardes du client sont nécessaires, utilisez le planificateur Windows, qui doit utiliser les variables d’environnement standard.
Weitere Informationen
Si la commande est exécutée dans un cmd SQL Agent sans l’option -a et que l’instance traite l'« hôte virtuel » comme s’il s’agissait d’un hôte autonome dans la commande de sauvegarde, les sauvegardes peuvent être exécutées, mais cela entraîne d’autres effets secondaires. Le processus de récupération vérifie et identifie également la structure et n’effectue pas de restauration, car il ne peut pas restaurer une instance en cluster sur une instance autonome.
Lorsque vous utilisez la commande nsrsqlsv, vous effectuez une sauvegarde SQL basée sur VDI. Le snapshot doit être activé uniquement lorsque vous effectuez une sauvegarde SQL basée sur VSS.