AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2010, 14:21   #1  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Добрый день!
Устанавливаю все 3 звена NAV 2009 R2 на локальный компьютер. После установки в логе ошибка - "Ошибка при запуске службы "Microsoft Dynamics NAV Server (MicrosoftDynamicsNavServer"). Убедитесь, что у вас имеются разрешения на запуск системных служб. Пробовал логиниться под учеткой администратора и повторно запускать setup.exe (сначала выбирал "Восстановить", потом "Добавить или удалить компоненты") - тоже самое. Потом начал искать файл .msi NAV Server, чтобы установить его отдельно. Нашел в дистрибутиве файл Installers\RU\Server\Server.Local.Ru. Запустил - ошибка такая же. При этом служба Microsoft Dynamics NAV Server установлена, но когда я пытаюсь ее запустить вручную, выдает ошибку: "Служба была запущена и остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещений производительности".
Пробовал юзать Best Practices Analyzer. Он естественно показывает мне, что служба не запущена и дает ссылку на MSDN. Там вычитал, что MS рекомендует запускать службу не из под NT Authority/NETWORK SERVICE, а через пользователя домена. Попробовал - не работает.

Кто знает, в чем может быть причина?



Спасибо!
Старый 22.12.2010, 14:25   #2  
finn is offline
finn
Участник
 
136 / 24 (1) +++
Регистрация: 26.12.2001
Адрес: Москва
Гранула 9100 есть в лицензии?
Лицензию обновляли?

...
http://forum.mazzy.ru/index.php?showtopic=14935

Вышел русский NAV 2009 R2
...

P.S.4
Гранула 9100 Dynamics NAV Server без которой нельзя пользоваться RTC клиентом (ошибка "You do not have permission to run the 'Microsoft Dynamics NAV Server' System") теперь автоматом включена в базовый пакет
Старый 22.12.2010, 14:28   #3  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Цитата:
Сообщение от finn Посмотреть сообщение
Гранула 9100 есть в лицензии?
Лицензию обновляли?

...
http://forum.mazzy.ru/index.php?showtopic=14935

Вышел русский NAV 2009 R2
...

P.S.4
Гранула 9100 Dynamics NAV Server без которой нельзя пользоваться RTC клиентом (ошибка "You do not have permission to run the 'Microsoft Dynamics NAV Server' System") теперь автоматом включена в базовый пакет
Есть. Но разве дело в ней? Ведь я когда устанавливаю NAV 2009 R2 система еще не может знать какая у меня лицензия и есть ли там эта гранула. Проблема у меня не запуске RTC клиента, а в службе NAV Server
Старый 22.12.2010, 15:56   #4  
Cheb is offline
Cheb
Участник
Лучший по профессии 2017
 
138 / 13 (1) ++
Регистрация: 22.09.2002
Адрес: Ростов-на-Дону -> Москва
А что в журнале сообщений Windows написано? Там должно быть более подробное сообщение об ошибке.
Старый 22.12.2010, 16:09   #5  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Цитата:
Сообщение от chebv Посмотреть сообщение
А что в журнале сообщений Windows написано? Там должно быть более подробное сообщение об ошибке.
Вот кусочек из лога, который формируется при установке:

Action start 12:59:07: InstallFinalize.
MSI (s) (50:28) [12:59:48:130]: Product: Russian Module for Microsoft Dynamics NAV Server -- Error 1920. Service 'Microsoft Dynamics NAV Server' (MicrosoftDynamicsNavServer) failed to start. Verify that you have sufficient privileges to start system services.

Error 1920. Service 'Microsoft Dynamics NAV Server' (MicrosoftDynamicsNavServer) failed to start. Verify that you have sufficient privileges to start system services.
Action ended 12:59:48: InstallFinalize. Return value 3.
Action ended 12:59:48: INSTALL. Return value 3.
Старый 22.12.2010, 16:46   #6  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Да, кстати. Попробовал скачать версию RU NAV 2009 SP1 - все установилось без проблем. Очень странно...
Старый 22.12.2010, 16:47   #7  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
*Дубль
Старый 22.12.2010, 16:51   #8  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Снесите все и поставьте заново. При установке укажите имя sql-сервера в явном виде.
К правам это не имеет никакого отношения.


Ну или поправьте в конфиге руками. (Посмотрите события системы при ручном запуске сервиса)
Старый 22.12.2010, 19:30   #9  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Снесите все и поставьте заново. При установке укажите имя sql-сервера в явном виде.
К правам это не имеет никакого отношения.


Ну или поправьте в конфиге руками. (Посмотрите события системы при ручном запуске сервиса)
Спасибо за ответ!
Переставил SQL Express, выбрав во время установки Default Instance. Соответственно во время установки NAV 2009 указал DatabaseServer=<имя компьютера>. После установки - такая же ошибка. При ручном запуске службы - такая же ошибка. В событиях системы ничего нет.

Мне интересно, а откуда система берет значение DynamicsNAV для параметра ServerInstance?


UPD: Дело в файле CustomSettings в папке Microsoft Dynamics NAV/60/Service и только в нем. Попробовал на другой машине, где локально установлены все 3 звена RU NAV 2009 SP1 (и при этом все работает), удалить этот файл и заново запустить службу - ошибка такая же, как у меня сейчас. Буду копать в эту сторону.
Старый 23.12.2010, 12:43   #10  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от Fly Посмотреть сообщение
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Снесите все и поставьте заново. При установке укажите имя sql-сервера в явном виде.
К правам это не имеет никакого отношения.


Ну или поправьте в конфиге руками. (Посмотрите события системы при ручном запуске сервиса)
Спасибо за ответ!
Переставил SQL Express, выбрав во время установки Default Instance. Соответственно во время установки NAV 2009 указал DatabaseServer=<имя компьютера>. После установки - такая же ошибка. При ручном запуске службы - такая же ошибка. В событиях системы ничего нет.

Мне интересно, а откуда система берет значение DynamicsNAV для параметра ServerInstance?


UPD: Дело в файле CustomSettings в папке Microsoft Dynamics NAV/60/Service и только в нем. Попробовал на другой машине, где локально установлены все 3 звена RU NAV 2009 SP1 (и при этом все работает), удалить этот файл и заново запустить службу - ошибка такая же, как у меня сейчас. Буду копать в эту сторону.

Я же предложил Вам указать имя сервера при установке Navision.
Или поправьте в конфииге, который вы нашли, руками. Там есть строка
add key="DatabaseServer" value=""
Проставьте между последними кавычками имя вашего сервера.
Странно, что у вас не было eventa винды при неудачном запуске сервиса. У меня оно было
Старый 23.12.2010, 16:08   #11  
GalaM is offline
GalaM
Moderator
Лучший по профессии 2009
 
640 / 42 (3) +++
Регистрация: 13.03.2008
Адрес: Москва
Цитата:
Сообщение от Fly Посмотреть сообщение
Мне интересно, а откуда система берет значение DynamicsNAV для параметра ServerInstance?
Почти сразу после выхода SP1 в блоге у Алексея Финогенова (alexef) была по этому вопросу статья. Все понятно и доступно (это личное впечатление).
Дала ссылку на пост на mazzy .
Старый 23.12.2010, 21:53   #12  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Цитата:
Сообщение от Fly Посмотреть сообщение
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Снесите все и поставьте заново. При установке укажите имя sql-сервера в явном виде.
К правам это не имеет никакого отношения.


Ну или поправьте в конфиге руками. (Посмотрите события системы при ручном запуске сервиса)
Спасибо за ответ!
Переставил SQL Express, выбрав во время установки Default Instance. Соответственно во время установки NAV 2009 указал DatabaseServer=<имя компьютера>. После установки - такая же ошибка. При ручном запуске службы - такая же ошибка. В событиях системы ничего нет.

Мне интересно, а откуда система берет значение DynamicsNAV для параметра ServerInstance?


UPD: Дело в файле CustomSettings в папке Microsoft Dynamics NAV/60/Service и только в нем. Попробовал на другой машине, где локально установлены все 3 звена RU NAV 2009 SP1 (и при этом все работает), удалить этот файл и заново запустить службу - ошибка такая же, как у меня сейчас. Буду копать в эту сторону.

Я же предложил Вам указать имя сервера при установке Navision.
Или поправьте в конфииге, который вы нашли, руками. Там есть строка
add key="DatabaseServer" value=""
Проставьте между последними кавычками имя вашего сервера.
Странно, что у вас не было eventa винды при неудачном запуске сервиса. У меня оно было

Database Server при установке система подставляет автоматически - это имя компьютера, я об этом написал. В файле конфига value у меня заполнено.
Насчет event'а. Может быть я не там ищу. В управлением компьютером -> служебные программы -> просмотр событий?
Старый 23.12.2010, 21:54   #13  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Цитата:
Сообщение от gala Посмотреть сообщение
Цитата:
Сообщение от Fly Посмотреть сообщение
Мне интересно, а откуда система берет значение DynamicsNAV для параметра ServerInstance?
Почти сразу после выхода SP1 в блоге у Алексея Финогенова (alexef) была по этому вопросу статья. Все понятно и доступно (это личное впечатление).
Дала ссылку на пост на mazzy .
Спаси большое! Чуть позже я нашел интересную статью о том, как установить несколько служб на одну машину.
Старый 26.12.2010, 23:58   #14  
Fly is offline
Fly
Участник
Аватар для Fly
 
102 / 10 (1) +
Регистрация: 05.10.2007
Победа. Установил! Нашел нормальную версию SQL Server и все установилось. Делаю вывод, что с SQL Express не все так гладко работает.
Старый 10.01.2011, 12:47   #15  
LOGIC_BBS is offline
LOGIC_BBS
Участник
 
61 / 10 (1) +
Регистрация: 14.12.2005
При установке демо RU NAV 2009 R2 совершенно идеотская ошибка Microsoft Dynamics NAV Server.

Цитата:
Тип события: Ошибка
Источник события: MicrosoftDynamicsNAVServer
Категория события: Отсутствует
Код события: 0
Дата: 08.01.2011
Время: 21:59:16
Пользователь: Н/Д
Компьютер: HOME
Описание:
Service:
Служба MicrosoftDynamicsNavServer не запускается. Возможная причина - ошибка конфигурации.
Подробные сведения об ошибке:Microsoft.Dynamics.Nav.Types.NavConfigurationException:
The configured time zone identifier "UTC" for the setting "WebServicesDefaultTimeZone" was not recognized.
Please use the identifier (in quotes) following the display name of the time zone you wish to use among
the following list of recognized time zones:

(GMT+03:00) Москва, Санкт-Петербург, Волгоград: "Server Time Zone"
(GMT-12:00) Меридиан смены дат (запад): "Dateline Standard Time"
(GMT-11:00) о. Мидуэй, Самоа: "Samoa Standard Time"
(GMT-10:00) Гавайи: "Hawaiian Standard Time"
........
(GMT+10:00) Хобарт: "Tasmania Standard Time"
(GMT+11:00) Магадан, Сахалин, Соломоновы о-ва: "Central Pacific Standard Time"
(GMT+12:00) Камчатка, Фиджи, Маршалловы о-ва: "Fiji Standard Time"
(GMT+12:00) Окленд, Веллингтон: "New Zealand Standard Time"
(GMT+13:00) Нуку-алофа: "Tonga Standard Time"

at Microsoft.Dynamics.Nav.Types.ServerUserSettings.ParseWebServicesDefaultTimeZone(String value)
at Microsoft.Dynamics.Nav.Types.ServerUserSettings.LoadSettings()
at Microsoft.Dynamics.Nav.Types.ServerUserSettings.get_Instance()
at Microsoft.Dynamics.Nav.WindowsServices.NavServiceBase.OnStart(String[] args).
Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".

Решение проблемы: в файле заменить переменную UTC на Russian Standard Time.
Microsoft Dynamics NAV\60\Service\CustomSettings.config

Цитата:
……..
- <!--
The default time zone in which web service calls are run.
Supported values "UTC" (the default), "Server Time Zone"
(the time zone of the server), or the ID of a Windows
time zone defined in the system registry under
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones,
for example "Romance Standard Time"
-->
<add key="WebServicesDefaultTimeZone" value="Russian Standard Time" />
Старый 11.01.2011, 17:51   #16  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
Немного не по теме. На праздниках баловался с SQLем и RTC. Демо без проблем работает. Попробовал копию рабочей nativ базы (2009SP1) перевести на SQL. Классическим клиентом открывается и работает, RTCом же выдаёт такую ошибку:

---------------------------
Microsoft Dynamics NAV
---------------------------
Метаданные объекта не существует. Идентификационные поля и значения: Тип объекта='Страница',Номер объекта='9006'
---------------------------
ОК
---------------------------

В какую сторону ковырять? Служба при этом нормально запускается, видит БД и фирму в ней. SQL 2005.
Старый 11.01.2011, 19:42   #17  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Цитата:
Сообщение от Васыо Посмотреть сообщение
---------------------------
Microsoft Dynamics NAV
---------------------------
Метаданные объекта не существует. Идентификационные поля и значения: Тип объекта='Страница',Номер объекта='9006'
---------------------------
ОК
---------------------------

В какую сторону ковырять?

RTC работает с бинарной версией (метаданными) навижен-обьектов, хранящихся в таблице 2000000071 "Object Metadata".
Версия каждого обьекта создаётся в этой таблице в момент компиляции (F11).
Скомпилируйте все обьекты, перезапустите службу "Microsoft Dynamics NAV Server" (DynamicsNAV) (при этом метаданные загружаются в cache) и перезапустите RTC клиента.

Это уже обсуждалось:

здесь

и здесь
Старый 12.01.2011, 11:57   #18  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Цитата:
Сообщение от AlexB Посмотреть сообщение
Цитата:
Сообщение от Васыо Посмотреть сообщение
---------------------------
Microsoft Dynamics NAV
---------------------------
Метаданные объекта не существует. Идентификационные поля и значения: Тип объекта='Страница',Номер объекта='9006'
---------------------------
ОК
---------------------------

В какую сторону ковырять?

RTC работает с бинарной версией (метаданными) навижен-обьектов, хранящихся в таблице 2000000071 "Object Metadata".
Версия каждого обьекта создаётся в этой таблице в момент компиляции (F11).
Скомпилируйте все обьекты, перезапустите службу "Microsoft Dynamics NAV Server" (DynamicsNAV) (при этом метаданные загружаются в cache) и перезапустите RTC клиента.

Это уже обсуждалось:

здесь

и здесь
Перед НГ тоже пробовал устанавливать R2. При создании БД из SQL-ного бекапа из дистрибутива - все работает нормально, а вот если восстановить fbk (тоже из дистрибутива) классическим клиентом, то при запуске RTC выдается ошибка о том что соединение потеряно. Пробовал снимать/ставить галку "Включить для MS Dynamics NAV Server", при этом он довольно долго обрабатывает объекты, - не помогло. Та же ошибка.
Причем что интересно, базу он открывает, даже открывает фирму - выдает стандартное сообщение, что это CRONUS, а потом вываливается с ошибкой. Наблюдал за процессом профайлером - валится примерно после чтения профилей.
Старый 20.01.2011, 09:48   #19  
Васыо is offline
Васыо
Участник
 
316 / 12 (1) ++
Регистрация: 15.11.2006
Продолжаем эксперименты. В рамках локальной сети всё ОК. Работает в различных комбинациях. А вот через VPN ничего не получается. Клиент не может подключиться к серверу. Ping проходит, порт открыт. Сервер и клиент находятся в разных подсетях. Работа через VPN вообще возможна? Если да, то какие нюансы?
Старый 20.01.2011, 15:19   #20  
Romul is offline
Romul
Участник
 
186 / 11 (1) +
Регистрация: 26.12.2007
Цитата:
Сообщение от Васыо Посмотреть сообщение
Продолжаем эксперименты. В рамках локальной сети всё ОК. Работает в различных комбинациях. А вот через VPN ничего не получается. Клиент не может подключиться к серверу. Ping проходит, порт открыт. Сервер и клиент находятся в разных подсетях. Работа через VPN вообще возможна? Если да, то какие нюансы?
Название сервера или IP адрес корректно указаны в настройках конфига? Локалхост не стоит?
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:59.