|
Подключение к SQL |
☑ |
0
Zebbar
06.12.12
✎
11:32
|
Добрый день!
Есть УТ11 (управляемая)
На своей тестовой базе, которая файловая, запускаю обработку - отрабатывает без проблем.
Запускаю ее в рабочей базе на сервере 1С вываливается с ошибкой.
&НаСервере
Функция ПодключитьАксапту()
Сервер = "server";
Пользователь = "sa";
Пароль = "pass";
База = "Database";
Попытка
СтрокаПодключения="DRIVER={SQL Server};SERVER="+Сервер+";UID="+Пользователь+";PWD="+Пароль+";DATABASE="+База+";";
ADODB=Новый COMОбъект("ADODB.Connection");
ADODB.Open(СокрЛП(СтрокаПодключения));
Исключение
СообщитьПользователю(Строка(ТекущаяДата())+": "+ОписаниеОшибки());
ADODB = 0;
КонецПопытки;
Возврат ADODB;
КонецФункции
сообщение об ошибке такое:
06.12.2012 11:32:13: {Форма.Форма.Форма(335)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Provider is not specified and there is no designated default provider.
Куда копать?
|
|
1
shuhard
06.12.12
✎
11:34
|
(0)[Provider is not specified and there is no designated default provider. ]
какая буква не понятна ?
|
|
2
DrunkAnimal
06.12.12
✎
11:34
|
Provider=sqloledb;Data Source=localhost;Integrated Security=SSPI;MARS Connection=True;
|
|
3
DrunkAnimal
06.12.12
✎
11:34
|
про марс можно не писать
|
|
4
Zebbar
06.12.12
✎
11:49
|
Спасибо.
Как я понял, на сервере нет такого провайдера, а sqloledb есть.
|
|
5
ДенисЧ
06.12.12
✎
11:50
|
на сервере нужно драйвера установить...
А сервер, поди, ещё 64 бит...
|
|
6
Zebbar
06.12.12
✎
11:52
|
(5) да, 64 бита.
А дрова где найти можно? С установочного на SQL из раздела Connectivity?
|
|
7
DrunkAnimal
06.12.12
✎
11:56
|
у тебя сервер какой?
сюда сходи
|
|