Пока не дашь пользователю право Администрирование, не позворляет установить соединение с ВИД.
Команда УстановитьПривилегированныйРежим(Истина) на SQL-версии не помогает.
Замена команды на УстановитьПараметрыСоединенияПользователя() тоже не помогает. Как исправить?
Попытка
ВнешниеИсточникиДанных.Opencart.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединенияOpenCart);
ВнешниеИсточникиДанных.Opencart.УстановитьСоединение();
Исключение
Ошибка = ОписаниеОшибки();
Возврат Ложь;
КонецПопытки;
Возврат Истина;
КонецФункции
//----------------------------------------
Результат = ПолныйПривилилегированный.УстановитьОбщиеПараметрыСоединения(Ссылка, Ошибка);
Все равно ошибка:
{ОбщийМодуль.ПолныйПривилилегированный.Модуль(15)}: Ошибка при вызове метода контекста (УстановитьСоединение): Ошибка ODBC. SQLSTATE: IM002
Номер ошибки: 0
Описание: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
(6) код исполняется в плане обмена под админом винды
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший