![]() |
|
ВнешниеИсточникиДанных - УстановитьОбщиеПараметрыСоединения(). Недостаточно прав | ☑ | ||
---|---|---|---|---|
0
Slon747
20.09.17
✎
15:41
|
Пока не дашь пользователю право Администрирование, не позворляет установить соединение с ВИД.
Команда УстановитьПривилегированныйРежим(Истина) на SQL-версии не помогает. Замена команды на УстановитьПараметрыСоединенияПользователя() тоже не помогает. Как исправить? |
|||
1
mehfk
20.09.17
✎
15:44
|
А в привилегированном общем модуле?
|
|||
2
Вафель
20.09.17
✎
15:44
|
а если не общие устанавливать?
|
|||
3
mehfk
20.09.17
✎
15:45
|
А если использовать УстановитьПривилегированныйРежим(Истина) - то не во внешней обработке :)
|
|||
4
Slon747
20.09.17
✎
15:47
|
(1) вот так пробовал в общем модуле (Сервер, Привилегированный):
Функция УстановитьОбщиеПараметрыСоединения(Узел, Ошибка) Экспорт УстановитьПривилегированныйРежим(Истина); ПараметрыСоединенияOpenCart = ВнешниеИсточникиДанных.Opencart.ПолучитьОбщиеПараметрыСоединения(); ПараметрыСоединенияOpenCart.АутентификацияСтандартная = Истина; ПараметрыСоединенияOpenCart.ИмяПользователя = Узел.ИмяПользователяMySQL; ПараметрыСоединенияOpenCart.Пароль = Узел.ПарольПользователяMySQL; ПараметрыСоединенияOpenCart.СУБД = "MySQL"; ПараметрыСоединенияOpenCart.СтрокаСоединения = "DRIVER={MySQL ODBC 5.1 Driver}; |SERVER=" + Узел.СерверMySQL + "; |DATABASE=" + Узел.БазаДанных + ";"; Попытка ВнешниеИсточникиДанных.Opencart.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединенияOpenCart); ВнешниеИсточникиДанных.Opencart.УстановитьСоединение(); Исключение Ошибка = ОписаниеОшибки(); Возврат Ложь; КонецПопытки; Возврат Истина; КонецФункции //---------------------------------------- Результат = ПолныйПривилилегированный.УстановитьОбщиеПараметрыСоединения(Ссылка, Ошибка); Все равно ошибка: {ОбщийМодуль.ПолныйПривилилегированный.Модуль(15)}: Ошибка при вызове метода контекста (УстановитьСоединение): Ошибка ODBC. SQLSTATE: IM002 Номер ошибки: 0 Описание: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию |
|||
5
Slon747
20.09.17
✎
15:48
|
На файловой прокатывает УстановитьПривилегированныйРежим(Истина)
|
|||
6
mehfk
20.09.17
✎
16:16
|
Потому что на скульной версии кроме клиента есть еще и сервер... где исполняется твой код? Под каким пользователем ОС? и т.д.
|
|||
7
Slon747
20.09.17
✎
16:23
|
(6) код исполняется в плане обмена под админом винды
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |