#0
by thargon
Написал обработку для обмена с КПК. Работает через создание объекта ADODB.Connection, подключение к MS SQL 2005 и выгрузке-загрузке данных для КПК. В виде вызываемой юзером обработки -- работает. При вызове из фонового задания -- в Связь.Open падает с сообщением "Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Поставщик не указан, и не назначен поставщик по умолчанию." Дал пользователю USR1CV8, под которым выполняется процесс сервера приложений 1С, права администратора -- не помогло. Сервер приложениий крутится под 2003R2. Если зайти интерактивно на сервер под этим пользователем и запустить обработку -- все работает. А в фоновом задании -- болт. ConnectionString пробовал указывать в формате вида "Driver={SQL Server};" и вида "Provider=SQLOLEDB.1;" -- не взлетает. Вообще, работает у кого-нибудь такая штука?
#1
by Егор Сергеевич
>Вообще, работает у кого-нибудь такая штука? Работает фоновая выгрузка данных в sql 2008.
#2
by thargon
То что в принципе работает -- уже радует. А при каких условиях работает? Через объект ADODB.Connection? ConnectionString в каком виде? Какие-то дополнительные настройки сервера делались?
#3
by Егор Сергеевич
насчет дополнительных настроек сервера не могу сказать, не я настраивал. Работает вот так:
#6
by thargon
В варианте "Provider=SQLOLEDB; ..." взлетело, спасибо! Не понятно, конечно, почему со строкой вида "Provider=SQLOLEDB.1; ..." работает под пользователем и не работает под фоновым заданием, а со строкой "Provider=SQLOLEDB; ..." работает везде, но это уже не принципиально :)
#8
by КузьмаПруткофф
наверно, потому что драйвера разные? в правильных программах для КПК, база данных мобильной торговли самостоятельно синхронизируется с базой данных 1С посредством механизмов скл сервера.
#10
by thargon
Вариант с "Driver={SQL Server};" пробовал сразу -- не взлетало, тоже работало только в интерактивном режиме.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запуск 1С SQL на не MS SQL сервере ?
- Ошибка SQL 924 при просмотре процессов SQL 2000 +1C 77
- SQL или не SQL ??? как решить ?
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- 77 на SQL 2005, добавил константу , а где ее и как искать в SQL MS 2005
- Парралельная установка Sql 2000 и Sql 2005
- Как подключиться к драйверу DSN через ADODB.Connection на удаленной машине?
- v8: Ошибка Postgres, запрос через ADODB.Connection
- Подключение ФР через RDP через инет.
- Программа не видит SQL сервер через одно сетевое подключение
- "ADODB.Connection" - подключение не к Localhost, а по локальной сети
- (8.2) к SQL через ADODB.Connection - альтернативы?
В этой группе 1С
- Ошибка выгрузки при обмене УТ 10.3.10.4 в бухгалтерию 1.6.24.7
- Как вывести область табличного документа в конце каждой страницы?
- 1c 8.2 Как выводить определенную область на каждой странице
- Ошибка обработки представления "Регистр расчета"
- OFF: Как разблокировать USB на телевизоре LG 50PS8000
- Как заполнить пустое дерево значений данными 8.2. ?
- Что означает при сравнении баз: порядок объекта изменен?
- В чем измеряется ширина колонки поля табличного документа?
- Почему может постоянно вызываться обработчик "ПриПолученииДанных"
- внесение денег в кассу ккм
- СКД. остатки на конецдня
- Использовать "Отбор" в запросе
- СКД и виртуальные таблицы. как работает отбор?
- Как вывести пустую колонку в СКД?
- Не видит HASP
- v8: Конвертация данных Единицы измерения
- Есть ли в 7-ке как в 8-ке #Если Сервер Тогда
- АвтоОтметкаНезаполненного. Установка программно
- УСН 7.7 отключить контроль отрицательных остатков МПЗ
- Выкидывает из программы 1С-Бухгалтерия при вводе документа