Доброе время суток!
Есть необходимость получать данные из баз SQL, при реализации механизма столкнулся с непонятной ситуацией:
1. Если писать механизм во внешней обработке, то не происходит даже элементарного соединения с базой, если встраивать в конфу - соединение проходит.
Сам текст соединения вот такой:
Попытка
СоединениеССКЛ = Новый COMОбъект("ADODB.Connection");
СоединениеССКЛ.ConnectionTimeOut=600;
СоединениеССКЛ.ConnectionString = "Provider=SQLOLEDB.1;Server=ES04;DataBase=DB02;Uid=db02_admin;Pwd=db02_adminPa$$";
СоединениеССКЛ.Open();
// сообщить("соединения прошло "+ ИнформационнаяСтрока);
сообщить("соединения прошло ");
ЗакрытьСоединениеСБД(СоединениеССКЛ);
Исключение
// сообщить("Ошибка соединения по "+ ИнформационнаяСтрока);
сообщить("Ошибка соединения по ");
КонецПопытки;
Помогите, что не так написано или с чем это связано.
Спасибо
(2)
Форма.Форма.Форма(58)}: Ошибка при вызове метода контекста (Open)
СоединениеССКЛ.Open();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует, или доступ запрещен.