Доброе время суток!
1С:Предприятие 8.2 (8.2.14.540), конфигурация УПП.
Создал свой общий модуль в котором пытаюсь подключится к бд SQL Server.
Текст модуля:
Процедура ЗаписьСтроки()
Перем Соединение;
Попытка
Соединение = Новый COMОбъект("ADODB.Connection");
ПараметрыСоединения = "DRIVER={SQL Server};SERVER=server;UID=user;PWD=pas;APP=user;WSID=server;DATABASE=mybase";
Соединение.Open(ПараметрыСоединения);
ЛогФайл = Новый ТекстовыйДокумент;
ЛогФайл.ДобавитьСтроку("Соединение.......ОК!");
ИмяЛогФайла = ("C:\err.log");
ЛогФайл.Записать(ИмяЛогФайла);
Исключение
ЛогФайл = Новый ТекстовыйДокумент;
ЛогФайл.ДобавитьСтроку(Строка(ТекущаяДата()) + " - " + ОписаниеОшибки());
ИмяЛогФайла = ("C:\err.log");
ЛогФайл.Записать(ИмяЛогФайла);
КонецПопытки;
КонецПроцедуры
Процедура РегламентноеЗадание1() Экспорт
// Вставить содержимое обработчика.
ЗаписьСтроки();
КонецПроцедуры
Если вызываю этот модуль обычной обработкой все работает, но если это все заставить работать через рег задачи, выдает следующую ошибку:
{ОбщийМодуль.vegas_МодульСинхронизацииРаботников.Модуль(9)}: Помилка при виклику методу контексту (Open): Відбулася виняткова ситуація (ADODB.Connection): Поставщик не указан, и не назначен поставщик по умолчанию.
Дополнительные данные:
Сервер находится в домене, учетная запись с под которой запущен сервер 1с имеет права локального администратора.
Сама база также крутиться на SQL Server.
Кто встречался с подобной проблемой просьба помочь.
Заранее благодарен.
! |
| Правила, п.3. Последнее предупреждение! (перемещение)
|
Сообщение отредактировал logist - 02.08.12, 16:10