NetWorker: NMSQL-fout "Ongeldige SQL virtuele servernaam 'client'", "Ongeldige optie -A"
Zusammenfassung: Dit probleem doet zich voor bij het gebruik van SQL Agent cmd Job of SQL Management Studio.
Symptome
Geclusterde SQL Server-back-up mislukt met fout:
29100:(pid 2480): Invalid SQL virtual server name optype=pit
38563:(pid 2480): Invalid option -A
Ursache
SQL Agent cmd of SQL Management Studio stelt een onjuiste omgeving in voor nsrsqlsv om in te rennen. Ze richten de omgeving zo in dat de naam 'virtuele host' wordt weergegeven alsof het een fysiek standalone systeem is.
Met deze configuratie nsrsqlsv -a probeert te communiceren en te werken met de informatie die het verwacht. Het behandelt het cluster alsof het een zelfstandig systeem is, maar vanwege de omgeving vindt het een cluster en geen fysieke machine. Er wordt geklaagd over een ongeldige configuratie omdat de verwachte configuratie niet kan worden gevonden. Een cluster moet eruitzien en zich gedragen als een cluster.
Lösung
Niet rennen nsrsqlsv -a via SQL Agent cmd Job of SQL Management Studio.
Als er clientback-ups nodig zijn, gebruik dan de Windows Scheduler, deze moet de standaard omgevingsvariabelen gebruiken.
Weitere Informationen
Als de opdracht wordt uitgevoerd in een SQL Agent cmd zonder de -a en de instantie de 'virtuele host' behandelt alsof het een zelfstandige opdracht in de back-upopdracht is, kunnen de back-ups worden uitgevoerd, maar zijn er andere bijwerkingen wanneer u dit doet. Het herstelproces controleert en identificeert ook de structuur en zal niet herstellen omdat het een geclusterde instantie niet kan herstellen naar een standalone.
Wanneer u de opdracht nsrsqlsv, maakt u een op VDI gebaseerde SQL-back-up. Snapshot moet alleen worden ingeschakeld wanneer u een op VSS gebaseerde SQL-back-up maakt.