25.09.2013, 14:20 | #1 |
Участник
|
ODBCConnection и LoginProperty в DAX2012
Прошу помощи по программному подключению через ODBC из AX2012. C аутентификацией SQL а не Windows.
Пытаюсь подключаться следующим образом: X++: LPSrc = new LoginProperty(); LPSrc.setDSN(tbl.DSN); if (tbl.UsrPwd == NoYes::Yes) { // Так тоже не подключается, точнее тоже пытается под пользователем домена /*sConnection = strfmt('Driver={SQL Server Native Client 11.0};'+ 'Server=servername;'+ 'Database=db_name;'+ 'MultiSubnetFailover=No;'+ 'Trusted_Connection=No;'+ 'Uid=%1;Pwd=%2', tbl.Usr, tbl.Pwd);*/ sConnection = strfmt("MultiSubnetFailover=No;"+ "Trusted_Connection=No;"+ "DSN=%1;"+ "Uid=%2;"+ "Pwd=%3", tbl.DSN, tbl.Usr, tbl.Pwd); LPSrc.setOther(sConnection); } CSrc = new OdbcConnection(LPSrc); // вот здесь ругается что не может подключиться под пользователем domain\user Куда рыть? Что делаю не так? Из Windows по настроенному DSN проверка подключения проходит успешно, с аутентификацией SQL. |
|