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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2012, 11:36   #1  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
batch job исполняется на сервере из под аккаунта, под кототорым AOS работает

Последний раз редактировалось lvan; 18.10.2012 в 11:39.
За это сообщение автора поблагодарили: sparco (0).
Старый 19.10.2012, 10:04   #2  
sparco is offline
sparco
Участник
Самостоятельные клиенты AX
 
44 / 21 (1) +++
Регистрация: 10.10.2011
Адрес: Москва
Цитата:
Сообщение от lvan Посмотреть сообщение
batch job исполняется на сервере из под аккаунта, под кототорым AOS работает
используется системный dns, поэтому скорее всего не имеет значение под кем происходит соединение.
Старый 19.10.2012, 15:05   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от sparco Посмотреть сообщение
используется системный dns, поэтому скорее всего не имеет значение под кем происходит соединение.
Вообще-то, при работе с Axapta есть 3 слоя: SQL-сервер - AOS - клиентская машина. Теоретически, все 3 слоя могут быть физически расположены на одном компьютере, но на практике, как правило, они располагаются на 3 разных компьютерах.

Так вот, когда Вы запускаете класс "вручную", то Ваш класс, скорее всего, запускается "на клиенте". Точнее надо смотреть свойтство RunOn класса. Но поскольку по умолчанию это свойство имеет значение "Called From", то, думаю, все-таки на клиенте.

При запуске на клиенте Вы устанавливаете ODBC-соединение между клиетским компьютером и компьютером, на котором установлен Access.

При запуске через пакетное задание запуск выполняется "на сервере". В данном случае, это означает на том компьютере, где физически расположен AOS. Это значит, что используется DNS уже не клиентского компьютера, на котором у Вас "все в порядке", а DNS, того компьютера, на котором расположен AOS. Физически другой компьютер.

Соответственно, Вам надо проверять соединение со стороны AOS. Вполне возможно, что на AOS по другому настроено DNS. Может быть, вообще к другой базе Access.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: sparco (1).
Старый 19.10.2012, 15:34   #4  
sparco is offline
sparco
Участник
Самостоятельные клиенты AX
 
44 / 21 (1) +++
Регистрация: 10.10.2011
Адрес: Москва
Владимир Максимов, Спасибо.
Дело в том что к нас все запускается на одной машине.
Старый 19.10.2012, 16:06   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от sparco Посмотреть сообщение
Дело в том что к нас все запускается на одной машине.
Запускается или находится? С точки зрения любого клиента Axapta все "запускается" именно на его компьютере, но физически это может быть не так.

У Вас AOS физически расположен (инсталирован) на том же компьютере на котором Вы запускали класс "вручную"?
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 19.10.2012, 16:11   #6  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от sparco Посмотреть сообщение
используется системный dns, поэтому скорее всего не имеет значение под кем происходит соединение.
Кстати, а как настроена аутентификация в DNS? Там логин и пароль указаны или Windows-аутентификация? Я, правда, не в курсе, возможно ли такое в соединении с Access.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Теги
odbc, oracle, runbasebatch

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Update ошибка в ODBC Oracle Link DAX: Программирование 2 03.12.2010 14:58
DeniZone: ODBC with FoxPro Blog bot DAX Blogs 0 14.06.2009 12:05
PatrickChua: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 04.05.2009 14:05
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 04.04.2009 22:05
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 31.03.2009 06:06

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

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

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