NST aus der Konsole starten
Es gibt einen interessanten Schalter für die Microsoft.Dynamics.Nav.Server.exe um ein Service Tier direkt von dem Command Prompt zu starten ohne diesen extra als Instanz zu konfigurieren.
Dieses kann unter anderem helfen, wenn Sie eine bestimmte Funktion in einem speziellen Build auf einer Testdatenbank testen wollen ohne weitere Änderungen am System vornehmen zu wollen.
Ein mögliches Vorgehen sieht hier wie folgt aus.
- Kopieren des NST Verzeichnisses auf die Festplatte.
- Stoppen des aktuellen NST.
- Den Command prompt mit Admin Berechtigungen öffnen.
- Gehen Sie in das Verzeichnis des NST den Sie starten wollen.
- Starten Sie Microsoft.Dynamics.Nav.Server.exe /console"
Die in der jeweiligen Microsoft Dynamics NAV Version verfügbaren Schalter können Sie mit dem folgenden Befehl aufrufen:
Beispiel:
"Microsoft.Dynamics.Nav.Server.exe [$>ServiceInstance<] [/config >ConfigFileName<] [/console] [/?]"
" $>ServiceInstance< : Name of the instance. The name must be unique for this computer and must begin with '$' and must not contain spaces."
" /config >ConfigFileName< : Specify the qualified name of the configuration file for the instance.""
" /console : Start the server in console mode."
" /? : Shows this help."
These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use.
Mit freundlichen Grüßen
Sebastian Röttel
Microsoft Dynamics Germany
Comments
Anonymous
January 21, 2015
Ich habe versucht, und es sagt "Die MicrosoftDynamicsNavServer $ INSTANCENAME Dienst ausgeführt wird und muss heruntergefahren, bevor die Konsole-Server ausgeführt werden kann." auch wenn die Instanz nicht aktiv (Entschuldigung, Google Translate...)Anonymous
January 25, 2015
Hi MartonNagy, Feel free to post in English in the comment lines. I actually cannot see a real reason why you cannot run the service from the command prompt, maybe there is a NST instance running in the background - have you checked it with the TaskManager?Anonymous
February 04, 2015
And make sure you run the command prompt with elevated admin rights. This should do the trick.