Ошибка субд компоненты ole db провайдера не найдены cocreateinstance 2147023878 0x800703fa

Ошибка возникла на Windows Server 2008 R2 при попытке входа в ИБ 1С SQL. При этом на сервере зарегистрированы несколько баз: в одни пользователям удается войти, в другие — нет.

Со стороны клиентского приложения выводится сообщение «В данный момент вход в приложение невозможен, попробуйте войти позже».

Полный текст ошибки при выборе «Показать подробности…»: «Ошибка СУБД: Компоненты OLE DB провайдера не найдены CoCreateInstance: -2147023878(0x800703FA): Попытка произвести недопустимую операцию над параметром реестра, отмеченным для удаления».

Вид ошибки в клиентском приложении 1С

Причина

Сообщение может быть выдано, если сервер 1С:Предприятия не смог создать COM-объект OLE DB Provider for Microsoft SQL Server. Другие возможные причины: нехватка оперативной памяти, ошибки ОЗУ или сбой службы/кэша 1С.

Варианты решений

1. Если 1С запускается на терминальном сервере, завершите полностью сеансы пользователя и выполните повторный вход.

2. Запустите командную строку от имени администратора и выполните проверки диска(-ов) на ошибки и целостность системных файлов.

chkdsk %SystemDrive%
sfc /scannow

3. Проверьте свободное место на диске(-ах). Сделайте очистку при необходимости.

4. Выполните очистку локального/серверного кэша 1С.

5. Убедитесь, что у пользователя, от имени которого запускается «Агент сервера 1С:Предприятия», есть права на каталог, содержащий компоненту OLE DB провайдера и на файлы в этом каталоге.

  • Найдите в системном реестре ветку
    HKEY_CLASSES_ROOTCLSID{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}InprocServer32
    и посмотрите путь до файла sqloledb.dll в параметре «(По умолчанию)»
    Например: «%CommonProgramFiles%SystemOle DBsqloledb.dll»
  • Проверьте, что файл библиотеки sqloledb.dll находится в папке. Каталог с файлом должен быть доступен пользователю USR1CV8 (Учетная запись для Сервера 1С:Предприятия 8).
  • Переустановите Microsoft Data Access Components (MDAC).

6. Перезагрузите службы 1С и SQL. Последовательно остановите Агент 1С, службы SQL Server. Далее запустите SQL Server > Агент 1C.

7. Для проверки перезапустите «Агент сервера 1С:Предприятия» от имени системной учетной записи. Вход от имени: Локальная система.

8. Через оснастку «Администрирование серверов 1С Предприятия» удалите запись о сбойной ИБ в режиме «Оставить без изменений». Зарегистрируйте ИБ на сервере 1С повторно.

9. Перезагрузите сервер.

10. Выполните восстановление 1С в панели «Программы и компоненты» или переустановите платформу и сервер 1С.

✅ Надеемся, что действия из списка смогут вам помочь в исправлении этой ошибки. Поделитесь, что сработало в вашем случае — в комментариях.

__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь → +7-911-500-10-11

Доброе утро. Проблема возможно не относится напрямую к SQL.

SQL 2019, плюс сервер 1С

Перестало пускать во все базы 1с со следующей ошибкой:

Невосстановимая ошибка

Ошибка при выполнении запроса POST к ресурсу /e1cib/login:

по причине:

Ошибка при выполнении операции с информационной базой

Ошибка СУБД:

Компоненты OLE DB провайдера не найдены

CoCreateInstance: -2147023878(0x800703FA): Попытка произвести недопустимую операцию над параметром реестра, отмеченным для удаления.

по причине:

Ошибка СУБД:

Компоненты OLE DB провайдера не найдены

CoCreateInstance: -2147023878(0x800703FA): Попытка произвести недопустимую операцию над параметром реестра, отмеченным для удаления.

———

Не подскажите возможные причины? Перезапуски служб не помогли. Помогла перезагрузка всего сервера.

Я
   Karambol

21.10.13 — 10:14

Добрый день!

Проблема при запуске 1С, возникает после выбора пользователя и ввода пароля:

Ошибка СУБД:

Компоненты OLE DB провайдера не найдены

CoCreateInstance: -2147023878(0x800703FA).(Попытка произвести недопустимую операцию над параметром реестра, отмеченным для удаления. )

win 2008 server. У одного пользователя работает, у другого нет.

Подскажите, в чем может быть дело и как исправить?

   Karambol

1 — 21.10.13 — 10:18

Уточнение: у пользователя, под котором получалось войти тоже периодически появляется такая ошибка

   Karambol

2 — 21.10.13 — 10:25

Заходит периодически из любой учетки, если несколько раз нажать Перезапустить

   Karambol

3 — 21.10.13 — 10:31

http://i057.radikal.ru/1310/49/fa1e28697006.jpg

   Advan

4 — 21.10.13 — 10:38

терминал?

   krbIso

5 — 21.10.13 — 10:45

http://forum.infostart.ru/forum16/topic83596/

  

Karambol

6 — 21.10.13 — 10:59

(4)Ага

TurboConf — расширение возможностей Конфигуратора 1С

Ошибка

Автор siralex, 05 июл 2016, 14:51

0 Пользователей и 1 гость просматривают эту тему.

Добрый день. Подскажите пожалуйста, что делать. При запуске Базы выдает ошибку  Компоненты ole db провайдера не найдены cocreateinstance…… что делать?


Искать компоненту. Похоже, что у вас прицеплена какая-то приблуда


Цитата: vitasw от 05 июл 2016, 15:23
Искать компоненту. Похоже, что у вас прицеплена какая-то приблуда

Смотрите дело вот в чем. Вчера перестал работать обмен между торговлей и розницей. С ошибкой При попытке подключения к информационной базе произошла ошибка:
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса.  Я зарегистрировал занаво длл comcntr.dll не помогло. Затем при помощи «Службы компонентов» произвел там регистрацию. Обмен пошел. но сегодня утром перестали работать некоторые базы с ошибкой Компоненты OLE DB провайдера не найдены CoCreateInstance: -2147023878(0x800703FA).(Попытка произвести недопустимую операцию над параметром реестра, отмеченным для удаления. )





Теги:

  • Форум База

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Ошибка

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Main Error Message:

ADODB.Connection VB6: Error -2147023878 Illegal operation attempted on a registry key 
that has been marked for deletion. (Exception from HRESULT: 0x800703FA)

How it happened?

We have a Task scheduler running a process that calls the exe file to get data from MSSQL server and writes it to a file.

The exe file is based on VB code.

On Googling, I am seeing related issues for SharePoint stuff. But there is no SharePoint in use here when get the error.

Has anyone faced this issue?

Note: No IIS is used. only Task scheduler and exe file.

From Event Viewer, just before the error pops up I see the below issue…

Windows detected your registry file is still in use by other
applications or services. The file will be unloaded now. The
applications or services that hold your registry file may not
function properly afterwards.

DETAIL — 14 user registry handles leaked from RegistryUserS-1-5-2............

  • Ошибка субд the transaction
  • Ошибка субд запрос commit transaction не имеет соответствующей инструкции
  • Ошибка субд out of memory for query result 1с postgresql
  • Ошибка субд журнал транзакций для базы данных переполнен 1с
  • Ошибка субд microsoft ole db provider for sql server