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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.06.2007, 14:38   #1  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
Red face Dynamics AX и ADOConnection
Обращаюсь ко всем кто может помочь. Работаем на следующей конфигурации
Windows Server 2003 R2, SQL Server 2005 Standart, Dynamics AX4.0 SP1.
Столкнулись с такой веселой проблемой.
создаем новый объект CCADOConnection, создаем CCADOCommand и при назначении command.activeConnection(connection) получаем сбой в работе службы АOS на сервере. Были ли у кого-нибудь похожие проблемы и как их можно решить?
Строку для соединения пробовали к SQL серверу и к DBF файлам. Результат одинаковый. В качестве проверки пробовали через C# подключиться к бд и выполнить запрос получилось, а вот в аксапте нет.

В системном журнале выбрасывает ошибку 7031 если запускаешь на сервере. и 7034 если идет запуск с клиента. Сам SQL в своих логах записей с ошибками не оставляет.

Последний раз редактировалось KingPeas; 29.06.2007 в 14:41. Причина: Забыл указать отметку об уведомлении
Старый 02.07.2007, 10:21   #2  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
После недолгих экспериментов выяснилось что в джобе как ни странно пример отрабатывает нормально, а вот в классе на базе Runbase тот же самый кусок выдает ошибку(
Старый 02.07.2007, 10:30   #3  
Ed1k is offline
Ed1k
Участник
 
102 / 42 (2) +++
Регистрация: 19.07.2006
Цитата:
Сообщение от KingPeas Посмотреть сообщение
После недолгих экспериментов выяснилось что в джобе как ни странно пример отрабатывает нормально, а вот в классе на базе Runbase тот же самый кусок выдает ошибку(
В джобе вероятно на клиенте исполняется, а в классе на сервере и в этом разница
За это сообщение автора поблагодарили: KingPeas (1).
Старый 02.07.2007, 13:36   #4  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
Да действительно корень зла крылся в этом, класс должен исполняться на клиенте. Спасибо всем большое, все заработало
Старый 02.04.2008, 12:03   #5  
Карис is offline
Карис
Участник
 
8 / 10 (1) +
Регистрация: 11.05.2007
Адрес: Иркутск, Россия
Если запускать на клиенте, то настройки подключения, например, источники данных, тоже должны быть прописаны на клиенте. Поскольку независимо от места исполнения объекта вызывающего элементы классов, почему-то работало на клиенте. А хотелось бы, чтобы использовались сделанные на сервере.

Сделал копии классов CCADO... Выставил им RunON Server. После этого работать с их элементами менее удобно - нужно везде просить разрешения на исполнение небезопасного кода, типа
InteropPermission comPerm = new InteropPermission(InteropKind::ComInterop); comPerm.assert();
но работает, настройки берет серверные и AOS не валит.

А у вас какие настройки источников данных берет? Серверные или клиентские?
Старый 02.04.2008, 13:59   #6  
KingPeas is offline
KingPeas
Участник
Аватар для KingPeas
 
163 / 35 (2) +++
Регистрация: 09.01.2007
Адрес: Россия, Новосибирск
Цитата:
Сообщение от Карис Посмотреть сообщение

А у вас какие настройки источников данных берет? Серверные или клиентские?
К сожалению подсказать не могу, сменил место работы, и соответственно все наработки там остались, а как делали год назад я уже не помню.
Но скорей всего на клиенте, потому что данные требовались для создания документа по шаблону и всю эту работу можно было делать на клиенте не перегружая сервер.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.

Последний раз редактировалось KingPeas; 02.04.2008 в 14:02.
Теги
ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: Managing Your Supply Chain Using Microsoft Dynamics AX 2009 - Book Review Blog bot DAX Blogs 0 31.03.2009 23:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Inside Dynamics AX 4.0: Usage Scenarios Blog bot DAX Blogs 0 04.10.2007 05:15
Сергей Герасимов: Что нового в Microsoft Dynamics AX 4.0 Blog bot DAX Blogs 0 16.01.2007 11:00
Dynamics AX: Why Dynamics AX beats SAP Blog bot DAX Blogs 0 10.01.2007 23:15

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

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

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