Ошибка СУБД: Компоненты OLE DB провайдера не найдены
Добрый день!
Проблема при запуске 1С, возникает после выбора пользователя и ввода пароля:
Ошибка СУБД:
Компоненты OLE DB провайдера не найдены
CoCreateInstance: -2147023878(0x800703FA).(Попытка произвести недопустимую операцию над параметром реестра, отмеченным для удаления. )
win 2008 server. У одного пользователя работает, у другого нет.
Подскажите, в чем может быть дело и как исправить?
У пользователя, под котором получалось войти тоже периодически появляется такая ошибка
Проблема при запуске 1С, возникает после выбора пользователя и ввода пароля:
Ошибка СУБД:
Компоненты OLE DB провайдера не найдены
CoCreateInstance: -2147023878(0x800703FA).(Попытка произвести недопустимую операцию над параметром реестра, отмеченным для удаления. )
win 2008 server. У одного пользователя работает, у другого нет.
Подскажите, в чем может быть дело и как исправить?
У пользователя, под котором получалось войти тоже периодически появляется такая ошибка
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
НАШЕЛ
Ошибка создания информационной базы: Компоненты OLE DB провайдера не найдены
Решение:
Такое сообщение может быть выдано, если сервер 1С:Предприятия не смог создать COM объект OLE DB Provider for Microsoft SQL Server.
Ознакомьтесь с разделом "Администрирование/ Установка и настройка/ Сервер 1С:Предприятия и SQL-сервер" на диске ИТС.
1) Найдите в Registry ветку
HKEY_CLASSES_ROOT\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\InprocServer32
Какой маршрут до файла SQLOLEDB.DLL является значением параметра default?
Убедитесь, что в этом каталоге этот файл есть.
2) Убедитесь, что каталог с файлом SQLOLEDB.DLL доступен пользователю USER1CV8SERVER. Для этого к списку пользователей, имеющих права на каталог можно добавить пользователя USER1CV8SERVER или группу everyone.
3) Запустите утилиту Microsoft SQL Server Client Network Utility. На закладке General установите протокол TCP/IP. На закладке Network Libraries посмотрите маршрут сетевой библиотеки для протокола TCP/IP. Убедитесь, что она присутствует в указанном каталоге и пользователь USER1CV8SERVER имеет доступ в этот каталог.
Попробуйте переустановить MDAC.
Убедитесь, что у пользователя, от имени которого стартует сервер 1С:Предприятия, есть права на каталог, содержащий компоненту OLE DB провайдера, и на файлы в этом каталоге.
Инфа из интернета. Была такая же проблема. Сервер 1С не видел зарегистрированного провайдера
Ошибка создания информационной базы: Компоненты OLE DB провайдера не найдены
Решение:
Такое сообщение может быть выдано, если сервер 1С:Предприятия не смог создать COM объект OLE DB Provider for Microsoft SQL Server.
Ознакомьтесь с разделом "Администрирование/ Установка и настройка/ Сервер 1С:Предприятия и SQL-сервер" на диске ИТС.
1) Найдите в Registry ветку
HKEY_CLASSES_ROOT\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\InprocServer32
Какой маршрут до файла SQLOLEDB.DLL является значением параметра default?
Убедитесь, что в этом каталоге этот файл есть.
2) Убедитесь, что каталог с файлом SQLOLEDB.DLL доступен пользователю USER1CV8SERVER. Для этого к списку пользователей, имеющих права на каталог можно добавить пользователя USER1CV8SERVER или группу everyone.
3) Запустите утилиту Microsoft SQL Server Client Network Utility. На закладке General установите протокол TCP/IP. На закладке Network Libraries посмотрите маршрут сетевой библиотеки для протокола TCP/IP. Убедитесь, что она присутствует в указанном каталоге и пользователь USER1CV8SERVER имеет доступ в этот каталог.
Попробуйте переустановить MDAC.
Убедитесь, что у пользователя, от имени которого стартует сервер 1С:Предприятия, есть права на каталог, содержащий компоненту OLE DB провайдера, и на файлы в этом каталоге.
Инфа из интернета. Была такая же проблема. Сервер 1С не видел зарегистрированного провайдера
Возникла такая же ошибка на одной из четырех баз MS SQL, перезапуск службы агента 1с ничего не дало; удалил базу из списка баз 1с - обратно восстановить не получилось, т.к. при создании базы выходила та же ошибка.
Исправить получилось переустановкой 1С (исправление) и перезапуском всего сервера Windows. Причину возникновения ошибки выяснить не удалось.
Исправить получилось переустановкой 1С (исправление) и перезапуском всего сервера Windows. Причину возникновения ошибки выяснить не удалось.
Добавлю. У меня подобные косяки почему-то всегда происходят после перезагрузки сервера Windows. В моем конкретном случае помогла переустановка 1С (платформа + сервер). Точнее, установка более свежей версии, т.к. платформы тоже стали часто обновляться, переустанавливать старую платформу уже нет смысла, когда есть более новые.
Тоже добавлю. В моем случае на сервере (на одной машине установлен и SQL-сервер и сервер 1С) просто закончилось место на жестком диске. Проблема решилась освобождением места на диске и перезагрузкой сервера.
Тоже добавлю...
Если вкратце: проблема банально решается удалением базы из списка информационных баз и добавлением оной заново.
Кому подробней:
1) остальные базы работают? Значит проблема не в самом драйвере!
Вводные: для каждой базы создается КЭШ в винде, который иногда рушится
2) для того чтобы КЭШ был создан заново, необходимо провести операцию из раздела "Если вкратце"
Enjoy
Если вкратце: проблема банально решается удалением базы из списка информационных баз и добавлением оной заново.
Кому подробней:
1) остальные базы работают? Значит проблема не в самом драйвере!
Вводные: для каждой базы создается КЭШ в винде, который иногда рушится
2) для того чтобы КЭШ был создан заново, необходимо провести операцию из раздела "Если вкратце"
Enjoy
Свалилась служба сервера 1с во время обновления. Появилась сея ошиба. Почитал тут
Резюме - ребут сервера целиком.
Резюме - ребут сервера целиком.
Тоже добавлю.
В моем случае помогла остановка агента сервера 1С, ребут службы SQL SERVER, запуск службы агента 1С.
В моем случае помогла остановка агента сервера 1С, ребут службы SQL SERVER, запуск службы агента 1С.
Нужно перенастроить запуск службы 1с сервера.
А точнее, нужно настроить ее запуск от имени Системной учетной записи.
А точнее, нужно настроить ее запуск от имени Системной учетной записи.
Перезапуск служб/сервера не помогли. Помогла очистка кеша сеансовых данных (snccntx.... внутри папки srvinfo)
Была точно такая же ошибка. Не пускал в конфигуратор. Добавила еще раз свою базу в список информационных баз и все заработало.
В моем случае банальная чистка кэша помогла.
Собственно, удаление/добавление базы - аналог чистки кэша.
Собственно, удаление/добавление базы - аналог чистки кэша.
В моем случае просто перезагрузка сервера помогла. Но до этого приложение 1С под моим пользователем съело лично 20GB оперативки. по не понятным мне причинам. после того какая загасил свой процесс 1С. Начала появляться эта ошибка как для файловой базы так и для клиент серверной
Рекомендовал бы начать сразу с чистки кэша/удаления базы из списка. Если не поможет - перегрузка компьютера (сервера), если, конечно, есть такая возможность.
В "моём" случае помогло (я подключаюсь через RDS) перезайти (отключиться и войти в учетку на RDS заново).
Рестарт агента сервера 1С и очистка локального кэша 1С не помогли.
Помогла очистка серверного кэша 1С.
Помогла очистка серверного кэша 1С.
Помогла перезагрузка компьютера-сервера. Надо отметить, что на системном диске было 18 Гб свободного места и 90% памяти занято. Думаю что появление этой ошибки связано с нехваткой памяти/места на диске. После перезагрузки память освободилась.
Все гораздо проще! Пользователь службы сервера 1с не имеет прав, даем права админа, перезапуск службы и все в порядке!
Проверяйте место на системном диске сервера или там где tempDB, при запросах с получением огромного количества данных либо не оптимизированных запросах либо циклических , данным банально не куда записываться и в лучшем случае серверная часть платформы "упадёт" и кеши пострадают, в других случаях может быть всё намного печальней. Бекапы наше всё!))
перезагрузить агента 1с не помогло, сбросить кеш базы тоже, перезагрузка не вариант. Помог сброс кеша сервера 1С
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
