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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.09.2013, 14:43   #1  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
А на сервере разрешена аутентификация SQL?
Старый 25.09.2013, 14:45   #2  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
644 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Выполнение кода на стороне SQL Server
__________________
// no comments
Старый 25.09.2013, 15:02   #3  
eastmouse is offline
eastmouse
Участник
 
10 / 13 (1) ++
Регистрация: 02.03.2009
Адрес: Казань
Цитата:
Интересное решение, но, БД может быть на другом сервере SQL не том-же где БД DAX.
Старый 25.09.2013, 14:49   #4  
eastmouse is offline
eastmouse
Участник
 
10 / 13 (1) ++
Регистрация: 02.03.2009
Адрес: Казань
Цитата:
Сообщение от raz Посмотреть сообщение
А на сервере разрешена аутентификация SQL?
Разрешена, из настроек DSN на клиенте коннект проходит с аутентификацией SQL, а при использовании того-же DSN из AX ругается, хотя явно указываю SQL аутентификацию - Trusted_Connection=No.
Старый 25.09.2013, 14:57   #5  
handy-comp is offline
handy-comp
Участник
 
96 / 78 (3) ++++
Регистрация: 27.09.2012
DSN настроен на клиенте, код тоже выполняется на клиенте?
попробуйте классический пример:

X++:
    LoginProperty loginProperty;
    OdbcConnection odbcConnection;
    
    ;

    // Set the information on the ODBC.
    loginProperty = new LoginProperty();
    loginProperty.setDSN("dsnName");
    loginProperty.setDatabase("databaseName");

    //Create a connection to external database.
    odbcConnection = new OdbcConnection(loginProperty);

Последний раз редактировалось handy-comp; 25.09.2013 в 15:01.
Старый 25.09.2013, 15:10   #6  
eastmouse is offline
eastmouse
Участник
 
10 / 13 (1) ++
Регистрация: 02.03.2009
Адрес: Казань
Цитата:
Сообщение от handy-comp Посмотреть сообщение
DSN настроен на клиенте, код тоже выполняется на клиенте?
попробуйте классический пример:
Все на клиенте, в вашем примере будет использоваться аутентификация Windows, а мне нужно подключиться с аутентификацией SQL.
Старый 25.09.2013, 15:13   #7  
handy-comp is offline
handy-comp
Участник
 
96 / 78 (3) ++++
Регистрация: 27.09.2012
Цитата:
Сообщение от eastmouse Посмотреть сообщение
Все на клиенте, в вашем примере будет использоваться аутентификация Windows, а мне нужно подключиться с аутентификацией SQL.
Вы в настройках DSN указали способ прохождения проверки, логин пароль там же настроили?
Старый 25.09.2013, 15:25   #8  
eastmouse is offline
eastmouse
Участник
 
10 / 13 (1) ++
Регистрация: 02.03.2009
Адрес: Казань
Цитата:
Сообщение от handy-comp Посмотреть сообщение
Вы в настройках DSN указали способ прохождения проверки, логин пароль там же настроили?
Да.
Плюс в коде в строке подключения:

X++:
sConnection = strfmt("MultiSubnetFailover=No;"+
                              "Trusted_Connection=No;"+ // Аут. SQL
                              "DSN=%1;"+
                              "Uid=%2;"+ // пользователь
                              "Pwd=%3", // пароль
                               tbl.DSN, tbl.Usr, tbl.Pwd);
Старый 25.09.2013, 15:29   #9  
eastmouse is offline
eastmouse
Участник
 
10 / 13 (1) ++
Регистрация: 02.03.2009
Адрес: Казань
Решил проблему
На АОС-е настроили DSN для 64 и 32 версий (Win. Serv 64 используется)
Класс перевел в серверный.
Все заработало.
Спасибо всем за ответы.
Теги
ax2012, odbc, odbcconnection

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Локальная функциональность для компании в DAX2012 Мирослав Лянцевич DAX: Функционал 2 20.02.2013 13:37
Проблемы с кэшированием inventSum в DAX2012 fed DAX: Администрирование 20 19.11.2012 17:56
Как дость max, min через odbcConnection miklenew DAX: Программирование 2 10.09.2008 14:09
ODBCConnection lyolea84 DAX: Программирование 10 28.02.2008 17:00
ODBCConnection Execute Select gb DAX in English 6 07.08.2005 00:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:11.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.