Ошибки 1С. Коды ошибок 1С.


Ошибка создания информационной базы: Компоненты OLE DB провайдера не найдены.

Сервер 1С:Предприятия не может создать COM объект OLE DB Provider for Microsoft SQL Server.

  1. Запустите команду regedit. Затем в ветке реестра
    HKEY_CLASSES_ROOT\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\InprocServer32 посмотрите, какой путь, до файла SQLOLEDB.DLL, является значением параметра default? Далее нужно убедиться, что по указанному маршруту, такой файл присутствует.
  2. Нужно убедиться в доступности каталога, для пользователя USER1CV8SERVER, в котором находится SQLOLEDB.DLL.
  3. Воспользовавшись приложением Microsoft SQL Server Client Network Utility, на закладке – General, установите — протокол TCP/IP. На закладке Network Libraries, посмотрите маршрут сетевой библиотеки для протокола TCP/IP. Обязательно нужно убедиться, что указанная библиотека, в указанном каталоге, присутствует и для пользователя USER1CV8SERVER этот каталог доступен.
  4. Переустановите MDAC.
  5. Проверьте, доступно ли юзеру, от имени которого стартует сервер 1С:Предприятия, каталог, с находящейся в нём компонентой OLE DB провайдера, и файлы присутствующие в этом каталоге.

 

При добавлении базы в 1C, возможен только выбор файлового варианта базы.

Два варианта:

  • Нет ключа или проблемы с работой ключа.
  • На компьютер не установлены 1С компоненты для работы с сервером.

 

Объект сервера 1С:Предприятия не обнаружен 800706BF.

  • Возможная проблема с пользовательскими правами.
  • Проведите проверку на машине клиента настроек DCOM:

dcomcnfg/ Default protocols:

— Connection oriented TCP/IP

dcomcnfg/ Default properties:

— Enable distributed COM on this computer

— Default authentication level: Connect

— Default impersonation level: Identify

  • Понизьте уровень аутентификации на компьютерах сервера и клиента: Default authentication level: None
  • Убедитесь в отсутствии или корректности настроек сетевых экранов. 135 порт должен быть открыт, также те, которые появятся в списке после команды:

dcomcnfg/ Default protocols/ Properties/ Post Ranges.
Если таких портов нет – нужно указать их.

Не найден интерфейс сервера 80070005.

  • Включаем DCOM на клиенте, воспользовавшись утилитой dcomcnfg, где добавляем необходимые протоколы в список.
  • Добавляем на компьютере–сервере пользователей, в группу «Distributed_COM_Users».
  • Перезапускаем на компьютере–сервере, 1С COM-приложение.
  • Необходимо включить роль — «Сервер_приложений» (Application_Server) в настройках на компьютере–сервере с Windows.
  • В случаях, когда серверный и клиентский компьютеры, находятся в различных подсетях или доменах, на серверной машине, в локальную группу «Пользователи_DCOM», нужно добавить пользователя клиентского. Юзеры, состоящие в данной группе, могут активизировать/запускать/использовать объекты DCOM на этой машине.

 

Не удалось зафиксировать файл базы данных для открытия или изменения …/1cv8.1CD.

Само по себе фиксирование файла БД – одна из видов внутренних блокировок. Фиксация нужна для обеспечения целостности внутренней структуры файла БД.

Например, при выполнении чтения данных, нужна гарантия, что структура данных не изменялась. А при выполнении транзакции, возможны изменения этих структур, при этом необходима фиксация результатов транзакции. Все указанные действия, обычно должны быть выполнены в течении некоторого непродолжительного периода времени.

Эта ошибка очень редкая и возникать в нормальных условиях не должна. Иногда возможен сбой, причину которого, объяснить так никто и не может. Возможно архитектура и особенности некоторых сетей, влияют на следующее:

Возникает коллизия асинхронности внутренних механизмов. При которой, фиксация результатов транзакции, предполагающей возможное изменение внутренней структуры БД, «накладывается» на фиксацию файла БД при его чтении, при котором должна присутствовать неизменность внутренних данных файла и наоборот.

Ещё одно из предполагаемых условий возникновения этой ошибки – это нестабильная работа сети. Проверьте «Пингом» доступность компьютеров с 1С в сети.

 

Ошибка соединения с сервером 1С:Предприятия: Неправильный путь к файлу C:\W.

  • Вероятность того, что для юзера USER1CV8SERVER, не указаны переменные окружения TEMP и TMP. Во время создания новой БД, временные файлы создаются в корне диска C:

 

Код ошибки 80004027

  • Компонента v8.server.1 или Приложение 1CV8 выключено.

 

Код ошибки 00000005

Код ошибки 00000041

Код ошибки 80070005

Код ошибки 80080005

Код ошибки 80000009

Код ошибки 80030005

Код ошибки 8001011B

  • Отсутствуют необходимые права на доступ к серверу у клиента (Access denied).

 

Код ошибки 800706BA

Код ошибки 800706BE

Проблемы с сервером:

  • Сбои в самом сервере.
  • Возникло неожиданное исключение на сервере.

Смотрите «логи» из Event Log на сервере.

 

Код ошибки 80010108

  • Одна из внутренних ошибок клиентского приложения.

Смотрите «логи» из Event Log на клиентском компьютере.

 

Код ошибки 80070776

  • Для устранения запустите утилиту DcomCnfg.exe, где проведите проверку протокола для DCOM.
  • Убедитесь, что TCP/IP установлен (настроен) с ориентацией на подключения.

 

Код ошибки 8000401A

  • На компьютере, выполняющим роль сервера 1С:Предприятия, откройте свойства COM+ приложения 1CV8. Где Вы увидите, что на закладке Identity, будет установлен Interactive user. При этом, интерактивно вошедших пользователей, не будет.

 

Код ошибки 8001011C

  • Использование DCOM запрещено на компьютере клиента.
  • Попробуйте использовать утилиту dcomcnfg.exe,  где в открывшемся окне, на вкладке Default Properties, необходима будет активация флага — Enable distributed COM on this computer.

 

Код ошибки 80070721

  • Между сервером и DCOM-клиентом возникло рассогласование протоколов аутентификации. Эта проблема возникает, если для связи между ними (сервером и клиентом) используется Microsoft Internet Information Services (IIS).
  • Существует вероятность того, что используется протокол Tunneling TCP/IP для DCOM. Произведите установку на сервере 1С:Предприятия и машинах юзеров, для DCOM — протокола Connection-oriented TCP/IP.