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

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

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

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

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

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

по причине:

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

Ошибка СУБД:

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

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

по причине:

Ошибка СУБД:

Компоненты 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

Ошибка при создании базы

Я
   alexkr

09.06.10 — 19:21

Товарищи программисты!

Столкнулся с такой ошибкой:

При создании базы на сервере получаю вот такое сообщение

«Ошибка создания информационной базы

Ошибка информационной базы

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

Ошибка СУБД:

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

1С 8.1.15.14

Операционка MS SRV 2003 Enterprice SP2

SQL 2008

Компоненты доступа к серверу 1С установлены.

В чем может быть проблема?

   Fram

1 — 09.06.10 — 19:30

что то с правами юзера под которым 1С сервер запускается

   Fram

2 — 09.06.10 — 19:30

попробуй его админом сделать

   Fram

3 — 09.06.10 — 19:31

я так понял 1С сервер и SQL сервер на одном сервере?

   alexkr

4 — 09.06.10 — 19:34

Да на одном, вот сделал админом — не хочет, щас ребутну на всяк случай машину попробую снова.

   Fram

5 — 09.06.10 — 19:36

достаточно был службу перезапустить

   kokamoonga

6 — 09.06.10 — 19:36

Компоненты OLE DB провайдера не найдены   сдается мне что проблема вот в этой строчке описана

   alexkr

7 — 09.06.10 — 19:37

мне всеравно сервак надо было ребутить, а службу ребутил не хо

   alexkr

8 — 09.06.10 — 19:37

(6)  ну это я понимаю, но вот где искать ошибку не совсем

   kokamoonga

9 — 09.06.10 — 19:40

ну например посмотреть что у тебя с Источниками данных ODBC

   alexkr

10 — 09.06.10 — 19:41

(9) стыдно признаться но я не знаю как это сделать :-(.
Если можно, подробнее что и где смотреть…

   Fram

11 — 09.06.10 — 19:42

(8) создай udl файл и проверь связь с сервером

   kokamoonga

12 — 09.06.10 — 19:43

(10) Администрирование — Источники данных ODBC

   kokamoonga

13 — 09.06.10 — 19:44

(10) способ подключения к серверу какой?

   Fram

14 — 09.06.10 — 19:45

(12) и что он там должен увидеть?

   kokamoonga

15 — 09.06.10 — 19:47

(14) например наличие/отсутствие соответствующего драйвера сервера/клиента SQL

у меня такая борода вылазила когда по запарке лез на мускул без установленного драйвера

   alexkr

16 — 09.06.10 — 19:49

(13) стойте я уже совсем запутался:
Источники данных есть, но что в них искать?
Драйвера для скуля вроде как есть.
Способ подключения к серверу какому? до скуля? по моему до скуля даже не доходит.

   kokamoonga

17 — 09.06.10 — 19:49

(16) ты базу создаешь непосредственно на серваке или удаленно?

   Fram

18 — 09.06.10 — 19:49

(16) вот и я о том же.. что он там увидит?

   kokamoonga

19 — 09.06.10 — 19:49

(17)+ где источники данных смотрел?

   alexkr

20 — 09.06.10 — 19:51

(19) базу создаю непосредственно на сервере, из консоли сервера 1С…

   alexkr

21 — 09.06.10 — 19:51

(19) сервер 1С и скуль на одной машине

   kokamoonga

22 — 09.06.10 — 19:52

(18) у тебя есть более стоящие предложения? или просто потроллить? я предлагаю сделать то что мне помогло в аналогичной ситуации. не факт что здесь поможет ноя  хотя бы представление имею о чем говорю

   kokamoonga

23 — 09.06.10 — 19:54

(21) вот обсуждение похожей проблемы, кури: http://sysadmins.ru/topic85733.html

   Fram

24 — 09.06.10 — 19:54

(22) так вот я пытаюсь выудить.. что конкретно ты советуешь сделать человеку? потому что мне тоже интересно.. пока ты только посоветовал заглянуть в Источник данных ODBC? а зачем непонятно

   Fram

25 — 09.06.10 — 19:55

«?» -> «,»

   alexkr

26 — 09.06.10 — 19:57

слушайте, я правильно понял, что в данном случае поставщиком данных OLE DB является 1С или кто то другой?

   Fram

27 — 09.06.10 — 19:57

(19) попробуй и 1с и sql запустить под одним пользователем, лучше администратором

   kokamoonga

28 — 09.06.10 — 20:00

(24) посмотреть источники, увидеть там драйверы SQLServer,SQLNativeClient для начала. это прежде чем копать дальше.

1C подключается к скулю через провайдер соответственно искать проблему нужно в нем.

   Fram

29 — 09.06.10 — 20:00

(27) -> (21)

   alexkr

30 — 09.06.10 — 20:02

(28)Источники данных такие есть… тока все равно не работает, может не все компоненты скуля установлены?

   Fram

31 — 09.06.10 — 20:03

(30) попробуй (27)

   kokamoonga

32 — 09.06.10 — 20:06

(30) это не источники, это драйверы, источники описаны иначе. можно попробовать добавить в пользовательский DSN свой источник данных

   kokamoonga

33 — 09.06.10 — 20:06

(32) там все интуитивно понятно, думаю подробных разъяснений не потребуется

   alexkr

34 — 09.06.10 — 20:19

ребята я 1С-ник, я не админ. Для меня малость тяжеловато восприятие сего.
Тут еще может быть небольшой нюанс, скуль стоит 2008-й, но до этого ставился 2005-й две инстанции, и насколько корректно они работают не знаю…

   alexkr

35 — 09.06.10 — 20:21

(34) к тому же скуль ставил не я а админ. Что он поставил тоже загадка…

   kokamoonga

36 — 09.06.10 — 20:21

(35) так может отловить админа и страшно его пытать?))

   alexkr

37 — 09.06.10 — 20:22

далеко он да и я его не знаю :-(

   Fram

38 — 09.06.10 — 20:23

(35) отними у него устройства ввода и поставь сам ))

   kokamoonga

39 — 09.06.10 — 20:23

если не влом напиши что у тебя в драйверах и в пользовательских DSN

ЗЫ: к (34) прикинь, а я не админ и не 1сник)) я ващще мимо пробегал))

   alexkr

40 — 09.06.10 — 20:23

надо сначала зачистить сервак…

   kokamoonga

41 — 09.06.10 — 20:25

(40) вобщем-то хотел сказать что сказано в (38) для простоты можно переставить 1цы и скуль. по конспекту Гилева, я лично так ставил. год полет нормальный

   alexkr

42 — 09.06.10 — 20:28

(39) пользовательский:
База данных МС Аксес
Файлы dBASE
Файлы Excel

Драйвера:
много всего
в самом конце
SQL Server
SQL server Native Client

Да я всегда сам и ставил и все нормально и работало и не по году (оддин серва работает уже 2,5 года), а тут такая херня и что с ней делать ума не приложу…

   kokamoonga

43 — 09.06.10 — 20:29

(42) если не критично переустанови скуль. все-таки мне кажется проблема в том что криво встало

   kokamoonga

44 — 09.06.10 — 20:30

(43) либо отдельно драйвера SQL Server

SQL server Native Client

   alexkr

45 — 09.06.10 — 20:31

(43,44) ну вот этим и займусь но уже завтра.
Не там надо все переустанавливать, зачистить под ноль и ставить… иначе ничего не будет

   alexkr

46 — 09.06.10 — 20:31

Всем спасибо за помощь.

   kokamoonga

47 — 09.06.10 — 20:32

(45) ну если такой вариант возможен то он лучше всего. всегда приятнее на чистую систему встать чем зачищать за кем-то старые косяки

   shuhard

48 — 09.06.10 — 21:10

(42) не майся куйней
ADODB ни как  с ODBC не связано
тебе надо скачать и поставить MDAC

   kokamoonga

49 — 09.06.10 — 23:49

(48) еще раз подчеркиваю что я не админ, но хотелось бы задать вопрос а как ADODB связано с OLEDB в данном случае? до сих пор я не знал что это одно и то же

и еще раз для тех кто ветку не осилил. у меня была проблема с коннектом к мускулу из базы 1с. вылетала такая же ошибка. вылечилось установкой драйвера и настройкой источника данных ODBC

   kokamoonga

50 — 09.06.10 — 23:57

+(49) к (48) и еще, могу заблуждаться но по-моему в (42) написано :

пользовательский:

База данных МС Аксес
Файлы dBASE
Файлы Excel

  

kokamoonga

51 — 10.06.10 — 00:02

перечитал (49)(50). тон может показаться несколько язвительным. не преследовал цели уязвить или втянуть в грызню. так что прошу прощения.

  • #1

Доброго времени суток, хочу разнести сервер 1с приложений и sql server по разным серверам. Для этих целей создал отдельную виртуалку под сервер 1с 8.3 и рядом кластер из двух SQL server 2016. Суть проблемы в том что не получается создать информационную базу —

Ошибка создания информационной базы
Ошибка операции администрирования
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL server: Истекло время ожидания входа HRESULT = 80004005

1111111.png

Что ему не нравится ?

  • #2

сам разобрался — нужно было поставить защищенное соединение в свойствах информационной базы. Так же доменная учетка почему то не проканала а через SA зашло.

Если в процессе подключения БД SQL 2008 к серверу предприятий 1С выходит следующая ошибка:

 Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Login failed for user ‘sa’.
HRESULT=80040E4D, SQLSrvr: Error state=1, Severity=E, native=18456, line=1

Вероятнее всего у вас в настройках SQL стоит не тот тип аутентификации пользователя.

Ошибка при выполнении операции с информационной базой Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: Login failed for user 'sa'. HRESULT=80040E4D, SQLSrvr: Error state=1, Severity=E, native=18456, line=1

Смените тип аутентификации с Windows Authentification Mode на SQL server and Windows Authentification Mode

Понравилась статья? Поделить с друзьями:
  • Ошибка при выполнении обработчика обработкаудаленияпроведения
  • Ошибка при выполнении операции или ее отмены multiman
  • Ошибка при выполнении обработчика обработкапроведения что это
  • Ошибка при выполнении операции амортизация и износ
  • Ошибка при выполнении обработчика обработкапроведения общиймодуль