#0
by Дадди
Добрый день! Необходимо из 1с подключиться к БД Firebird. На тесте у меня работает, а вот на реальном сервере не могу решить ошибку. Ошибка при вызове метода контекста (Open) COMСоединение.Open; по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию ОС: 2008 x64 Версия 1С 8.3. Клиент x32. Строка подключения: Имя драйвера указано верно. Драйвер в системе есть. В самом ODBC подключение проходит без ошибок в 32 и 64 битах пробовал через DSN, указывал конкретный "DSN=DB" - ошибка та же Возможно проблема с правами доступа? Куда копать?
#1
by hhhh
попробуйте не c:db.fdb неужели вы так не уважаете своих админов, что решили, что есть доступ в корень диска С: на сервере?
#2
by Дадди
:) путь условный. БД лежит не на диске C:. И пароль не masterkey. Ошибка про драйвер. COM соединение создаваемое в 1С не видит драйвер "Firebird/InterBase(r) driver", хотя он есть.
#3
by h-sp
пишет ведь "Источник данных не найден". А если учесть, что 1с по умолчанию запускается под другим пользователем, не под админом явно, то вполне возможно, что права.
#4
by Дадди
Под пользователем под которым запускается 1С, я запускаю odbc. Драйвер там есть. DSN создаю и тестирование проходит успешно. А вот в 1С COM объект пишет ошибку. COM объект же создаётся под этим пользователем. Как это посмотреть? Где ещё искать?
#5
by mkfadmin
Firebird сервер и клиент тоже х64? Если так, то необходимо дополнительно установить клиента х32. DSN в ODBC настроить отдельно. Например для 32 dsn=base32 и клиент "C:Program Files (x86)Firebirdinfbclient.dll" ,а для 64 dsn = base64 клиент "C:Program FilesFirebirdinfbclient.dll"
#7
by Дадди
Пробовал. Ошибка та же. Указываю в строке подключения работающие DSN=DB32 или DSN=DB64 - ошибка та же. Проверял. Копировал имя драйвера из хелпа. Имена совпадают.
#8
by mkfadmin
Строка подключения должна начинаться так: DRIVER={Firebird/InterBase(r) driver};, а дальше остальные параметры
#9
by Дадди
Пробовал фигурные скобки. Не помогает. Ошибка же появляется когда я конкретный DSN указываю.
#10
by beholder
Если сервер это кластер, то нужно убедится что драйвер стоит на всех машинах кластера.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Подключенеи внешней компоненты. Ошибка "Ошибка при подключении внешней компоненты"
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- v8: Ошибка при подключении к базе Firebird через внешние источники
- Ошибка СУБД: Ошибка SQL: Таблица не найдена '_Task10'. Как вылечить?
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Ошибка при подключении INFRA
В этой группе 1С
- Ищем спеца по ERP 2.4
- УТ11.3.4.124 Поиск в списке товаров: Стандартный
- Вопросы по ПлануОбмена между УТ 10 и мобильным приложением.
- Чем отличается хранение даты 1с и оракла?
- условие виртуальной таблицы
- Как выбрать номенклатуру без движений?
- Восстановление последовательности по налоговому учету УСН
- Оплата бонусами УТ 11.3
- 1С 8.3 Переменная не определена
- Программное копирование реквизита управляемой формы
- Регистр сведений, Хранилище значений.
- Как можно вытащить e-mail из текста?
- Поле объекта не обнаружено (ВидыНоменклатуры)
- Ошибка штатного функционала УТ11.2-11.4 - внутренняя ошибка динамического списка
- РИБ в КА добавить свой документ
- Макет Word, пропали пробелы после параметров.
- Ошибка в ЗУП 3.1
- Получить хранилище значений из SQL
- Учет субподряда в КА20
- Пропадают колонки динамического списка.