Как запустить Navision Application Server (NAS) без участия пользователя?


…Нашел прямой ответ, что давал в одном из своих старых сервисных запросов:


Попробуйте проинсталлировать через командную строку нужное число NAS (через параметр installasservice) и запускать/останавливать сервисы NAS как сервисы Windows, т.е. через net start (stop).


Примечание:  Деинсталлировать “лишний” NAS через параметр uninstallasservice.  Документация w1w1atas.pdf  с  инсталляционного CD.


Я провел на Windows XP Sp2 и Navision 4.00 Sp2 (build 22100) такой тест:


0. Имеется проинсталлированный обычным путем NAS


1. запускаю test-install.bat
***
cd C:\Program Files\Microsoft Business Solutions-Navision 40Sp2\Application Server


nassql.exe appservername=NAS1, servername=I-ALEXEF03, database=»Navision Demo Database (4-0)», company=»CRONUS1″, startupparameter=ADCS, installasservice
nassql.exe appservername=NAS2, servername=I-ALEXEF03, database=»Navision Demo Database (4-0)», company=»CRONUS2″, startupparameter=ADCS, installasservice
***


2. В Windows нахожу список сервисов (Control Panel\Administrative Tools\Services)
у вновь созданных сервисов «Navision Application Server NAS1», «Navision Application Server NAS2» на закладке Log On ставлю запуск от ‘боевого’ windows account-а (DOMAIN\User), этот же windows account у меня прописан в Navision sql базе и имеет права SUPER.


3. Запускаю test1-start.bat
***
net start «Navision Application Server NAS1»
***


4. запускаю test1-stop.bat
***
net stop «Navision Application Server NAS1»
***


5. запускаю test2-start.bat
***
net start «Navision Application Server NAS2»
***


6. запускаю test2-stop.bat
***
net stop «Navision Application Server NAS2»
***


7. Нахожу в Windows лог событий (Control Panel\Administrative Tools\Event Viewer\Application) и смотрю, нет ли ошибок, нет вроде все Okay, сообщения об успешных запусках, остановках NAS присутствуют.

Comments (0)