что такое в 1с ошибка субд

Как исправить ошибки СУБД, встречающиеся в 1С (утилитой chdbfl.exe)

Внимание! Прежде чем следовать нижеприведенной инструкциии обязательно сделайте резервную копию Вашей информационной базы 1С. Как это сделать вы можете узнать из нашей статьи: «Создание резервной копии базы данных 1С».

Часто при работе в программах 1С Предприятие можно столкнуться с ошибками базы данных (ошибками СУБД). И так же часто их можно решить простой проверкой физической целостности фала базы данных 1С. Именно с этой целью вместе с программой 1С на ваш компьютер устанавливается утилита под названием chdbfl.exe.

Проверка физической целостности файла базы данных 1С может помочь, если возникли ошибки СУБД: «Файл базы данных поврежден», «Внутренняя ошибка компоненты dbeng8» и многие другие.

Предлагаем вам посмотреть видеоинструкцию по тестированию и исправлению информационной базы 1С с помощью утилиты chdbfl.exe. Либо прочитать о том, как это сделать ниже.

Как исправить ошибки СУБД в 1С с помощью утилиты chdbfl.exe?

2. Найдите и запустите утилиту chdbfl.exe. Обычно она располагается по следующему пути или похожему:

C:\Program Files\1cv8\[самый последний номер платформы, если их несколько]\bin\chdbfl.exe.

В общем случае пройдите по следующему пути: откройте «Мой компьютер» → Далее откройте диск, на который была установлена 1С (обычно это диск под буквой «C») → Потом найдите папку «Program FIles» (или «Program Files (x86)», если она есть) → Следующим шагом откройте папку «1cv8» (если у вас установлена 1С 8.3) или «1cv82» (если установлена 1С 8.2) → Далее вы увидите одну или несколько папок, названных номерами — это номера релизов платформы 1С, если их несколько выбирайте папку с самым последним (большим) номером → Теперь откройте папку «bin» → И уже в ней найдите и откройте файл с названием «chdbfl.exe».

3. Открыв утилиту, нужно указать ей, какой файл базы данных ей нужно исправлять. Чтобы узнать где этот файл располагается, запустите 1С, в окне запуска выберите нужную информационную базу, в том же окне запуска нажмите «Изменить». В открывшемся окошке строка «Каталог информационной базы» — это путь к папке, где лежит файл базы данных. Пройдя по этому пути в утилите, укажите файл базы данных — это будет файл с расширением «.1CD».

4. Проставьте галочку во флажке «Исправлять обнаруженные ошибки».

5. Нажмите кнопку «Выполнить» и дождитесь окончания проверки и исправления.

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

Также вы можете узнать о других способах устранения ошибок 1С из нашей статьи «Как исправить ошибки 1С».

Источник

Восстановление БД или «1С 8.х «Ошибка СУБД, файл базы данных поврежден»»

Чаще всего появление сообщения «Ошибка СУБД, файл базы данных поврежден 8.x» возникает именно при файловом режиме работы с конфигурацией (т.е. без использования сторонних СУБД).

Чаще всего появление сообщения «Ошибка СУБД, файл базы данных поврежден 8.x» возникает именно при файловом режиме работы с конфигурацией (т.е. без использования сторонних СУБД). Данный сбой происходит вследствие следующих причин:

1) Перебоев с электричеством в следствии чего происходит обрыв связи с сервером базы данных. Иначе говоря с компьютером где установлена БД 1С:предприятие 8.

2) Отключение или повисание локальной сети вследствие неправильной сетевой инфраструктуры предприятия, неправильно «обжатых» сетевых кабелей, порчей сетевого оборудования (хабов, свичей, роутреров, сетевых концентраторов).

3) Неправильного выхода и завершения работы системы 1С. Например: БД установлена на компьютере главного бухгалтера, по какой либо причине или в конце рабочего дня данный компьютер отключается при незавершенных сеансах 1С на других компьютерах; следствие – порча файла БД 1Cv8.CD

В большинстве случаев (скажем на 80%) данную ошибку можно исправить. Но сам факт ее возникновения уже негативно сказывается на внутренней структуре файла БД 1С и не гарантирует того что в дальнейшем данная ошибка не будет возникать или БД будет работать корректно. При частом возникновении данной ошибки следует задуматься об улучшении прежде всего сетевой структуры (локальной сети) предприятия.

Этапы исправления ошибки:

1) Создать резервную копию поврежденной базы данных. Это действие обязательно, т.к. существует риск что в результате процедуры исправления, база совсем перестанет работать. Это можно сделать двумя способами:

A. Можно сделать архив штатными средствами 1С:Предприятие через режим «Конфигуратор» БД. Но не всегда есть вероятность что можно зайти в конфигуратор. Т.к. при некоторых плачевных ситуациях в конфигуратор войти просто не состоится возможным.

Как сделать резервную копию базы данных 1С Вы можете прочитать в статье «Создание резервной копии 1С штатными седствами».

B. Можно просто скопировать папку с файлом БД в любой каталог жесткого диска компьютера, путь где находиться БД можно определить следующим образом (см. картинку ниже):

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

А) Для БД версий 8.1. она находится по следующему пути: «C:\Program Files\1cv81\bin«.

Б) Для БД версии 8.2. она находится по следующему пути: C:\Program Files\1cv82\ 8.2.18.61 \bin. Папка с цифрами есть версия установленной платформы конфигурации 8.2. Следует знать версию платформы на которой работает поврежденная БД 1С иначе утилита проверки выдаст ошибку о несоответствии версии файла БД.

Окно утилиты выглядит как на рисунке ниже:

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

Выберите нажав на кнопку что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субдфайл базы данных 1Cv8.CD из каталога где находиться поврежденная БД. Полный путь к файлу пропишется в поле «Имя файла БД». Далее установите флажок «Исправлять обнаруженные ошибки» и нажмите кнопку «Выполнить».

Сразу же запуститься программа проверки, этот процесс может занять продолжительное время, начиная от нескольких минут до нескольких часов. Это зависит от размера базы данных, от скорости работы и мощности персонального компьютера на котором производится проверка. Чтобы ускорить эту операцию, база данных должна быть доступна локально (а не по сети), т.е. тестирование должно производиться на компьютере где установлена БД.

ОЧЕНЬ ВАЖНО: при проверки БД никто не должен заходить в проверяемую БД или же останавливать сеанс проверки.

Через некоторое время утилита завершит работу и выдаст сообщение о результатах тестирования исправления БД. Настоятельно рекомендуем выполнять проверку два раза, даже если результат проверки выдаст сообщение что никаких ошибок не обнаружено.

Если же после тестирования и исправления БД результат остался прежним: Вы не можете запустить БД 1С. То настоятельно рекомендуем создать новую БД путем восстановления из архивных копий.

Следует помнить, что восстановление данных, в том числе базы 1С не может быть гарантировано на 100%. Обязательно делайте резервные копии важной информации.

Что необходимо делать чтобы не пришлось прибегать к восстановлению физической целостности?

1) Регулярно создавать резервные копии БД 1С предприятие. Это можно делать или штатными методами сохранения данных 1С или же воспользовавшись специализированным программным обеспечение: например, системами резервного копирования Paragon Software.

2) Использовать терминальный режим доступа к базе данных 1С. Данный доступ во многом имеет свои плюсы. Например данные в этом случае не передаются по локальной сети от компьютера к компьютеру, передается только виртуальный рабочий стол через который происходит соединение с БД. Все нагрузка в этом случае распределяется на сервер, на котором установлена серверная операционная система. Соответственно, имея мощный источник бесперебойного питания на сервере, обрывы сети и выключение электричества никоим образом не влияют на работу БД 1С.

Источник

Исправляем ошибку повреждения файла СУБД в 1С

В процессе использования программы 1С 8.3 можно столкнуться с ошибкой СУБД: «файл базы данных поврежден» или отсутствует с указанием ссылки на используемый файл информационной базы.

Ниже будут приведены способы устранения данной ошибки.

Ошибка СУБД в 1с: способы исправления

Для начала отметим, что самым эффективным способом решения проблем с СУБД является вызов специалистов, которые имеют необходимые навыки работы с 1С. Если без должного опыта заниматься исправлением подобных проблем, есть риск потери важных данных.

Стоимость работ программиста 1С – 2000 руб./ час

Абонемент от 50 часов в месяц – 1900 руб./ час

Абонемент от 100 часов в месяц1800 руб./ час

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

Сперва необходимо применить утилиту chdbfl.exe, которая находится в директории программы, в папке bin.

Она позволит проверить на целостность подозрительную базу данных.

После запуска утилиты необходимо произвести следующие действия:

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

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

Когда проверка будет окончена, на экране появится список исправлений. Восстановление БД будет произведено даже в том случае, если утилита выдаст сообщение «Ошибок не обнаружено».

Вторым способом является перезапуск SQL-сервера. При этом будут заново записаны все временные документы системы, которые и могли быть причиной, по которой возникала ошибка sql в субд 8.3.

Если приведенный выше способ не даст эффекта, и сообщение ошибка СУБД «файл базы данных поврежден» либо другие подобные ошибки такие как:

ошибка субд 80004005

ошибка субд ошибка выделения памяти 80004005

все еще выводятся, то рекомендуется воспользоваться услугами специалистов по настройке 1С.

Источник

Ошибка SDBL в 1С

Возникновение ошибки SDBL

Ошибка SDBL возникает, когда происходит обновление конфигурации 1С:Предприятие или сохранение перемен. Также сообщение об ошибке может возникать при работе с обменами данных:

что такое в 1с ошибка субд. Смотреть фото что такое в 1с ошибка субд. Смотреть картинку что такое в 1с ошибка субд. Картинка про что такое в 1с ошибка субд. Фото что такое в 1с ошибка субд

Рис. Сообщения 1С об ошибке SDBL

Также к данным сообщениям часто есть одна или несколько приписок:

Обратите внимание: есть вероятность, что при ошибке будут другие сообщения, не указанные выше!

Устранение ошибки SDBL в 1С

Устранить ошибку SDBL можно одним из способов, которые описаны ниже.

1. Сделать перезагрузку на сервере с приложениями для 1С 8.3. Далее может помочь, если включить и выключить все сервисы SQL и агентами SQL. Для этого потребуется зайти на сервер, выбрать «Агент сервера 1С» и при помощи контекстного меню приостановить работу. По аналогии сделаем с «Агентом SQL» и «SQL Server» для сервера SQL. Затем следует снова подключить их, но в обратной последовательности.

2. Выгрузить базу с данными в некоторый файл, который будет иметь расширение DT, а затем выгрузить её назад – в ту же базу с информацией. Аналогично будет исполняться для режима конфигуратора при помощи вкладки меню «Администрирование» – посредством использования команд «Загрузить информационную базу…» и «Выгрузить информационную базу…».

3. Можно попробовать очистить КЭШ внутри сервера и внутри компьютера пользователя в месте, где была обнаружена ошибка. Для этого потребуется закрыть 1С, далее совершить поиск по папкам, которые будут иметь имя вида «bd5c8ea4-b65f-4c23-a9c8-2dccfb0b15fa» внутри папки с названием «Application Data», после их нахождения производим удаления данных папок.

4. Также можно обновить платформу на более современную версию (с главного портала – ИТС). Для выполнения данного действия скачиваем с ИТС новую платформу 1С 8.3 и устанавливаем ее на компьютерах клиентов и на сервере.

5. Рассмотрим еще один вариант – использование механизма «Тестирование и исправление информационных баз», который находится внутри конфигуратора. В необходимой базе переходим по пути: «Администрирование → Тестирование и исправление информационных баз», а далее запускаем процесс.

6. Совершим загрузку внутри копии, которая является резервной, если она была создана в недавнем времени. Замечание: обязательно часто делать резервные копии до любого важного действия с ИБ. Копии делаются посредством SQL MS или конфигуратора, при этом происходит выгрузка файла в формат dt.

Если ни один из вышеперечисленных способов не устранил ошибку SDBL, следует произвести очистку таблиц _ConfigChngR_ExtProps и _ConfigChngR. Однако для этого потребуется знания принципов работы MSSQL.

Источник

Ошибки 1С 8.3 и их исправление

Любая программа, установленная на компьютер, может время от времени работать неправильно. Периодические сбои, которые приводят к невозможности использования ПО, называются ошибки. Чтобы суметь диагностировать и устранять ошибки в 1С, пользователь должен хотя бы немного разбираться в особенностях работы программ. Наличие минимальных знаний позволяет решать проблемы самостоятельно.

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

Чтобы научиться быстро исправлять ошибки в 1С необходимо изначально их проанализировать. Часто во всплывающем окне написана суть некорректного поведения, что помогает решить проблему.

Причины появления ошибки в 1С

Разберем основные моменты, связанные с частым появлением сбоев при работе с базой данных. Они возникают в разных ситуациях, и определить их истинную причину не всегда возможно.

Одна из самых частых причин нарушение работы связанна с компьютером, на который установлена база данных 1С. Рабочая область может автоматически закрываться из-за нехватки оперативной памяти на сервере. Все возникающие неисправности должны быстро устраняться. В противном случае есть вероятность потери данных.

Часто возникающие ошибки 1С

Все имеющиеся сбои выводят на экран разные уведомления. Одинакового текста не бывает. Чтобы проще ориентироваться, разделим существующие ошибки 1С на следующие пункты:

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

Недостаточно памяти

Подобный сбой проявляется только в том случае, если на выполнение операций с программой выделено мало оперативной памяти. Приложение не может обрабатывать большие объемы информации, поэтому выдает «Недостаточно памяти 1С». Это случается при формировании отчета, обработки «тяжелого» файла, обновлении конфигурации и т.д. Причина – мощности компьютера недостаточно.

Пользователь может самостоятельно решить проблему с памятью. По умолчанию операционная система выделят фиксированное значение гигабайт на обслуживание приложения: 32 bit ОС – 2 Гб, 64 bit – 4 Гб.

Увеличить размер выделенной памяти можно вручную. Для этого запускается адресная строка (Пуск – Выполнить, вводиться фраза cmd). После нажатия «Ентер» достаточно ввести фразу bcdedit /set increaseuserva 4096 и подтвердить действие (клавиша «Enter»). Цифра 4096 – новый выделяемый объем «оперативки». Выполняется перезагрузка системы. Проблема должна быть устранена.

Ошибка доступа

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

Ошибка формата потока

Когда пользователь только запускает программу, на экране может появиться окно сбоя. Оно предлагает завершить работу или перезапустить. Причиной выступает некорректное завершение работы приложения.

Устранение подобной ошибки 1С выполняется простой чисткой кэша. Для этого необходимо перейти в папку, где хранятся временные файлы. В Windows 7 и выше она находится по адресу C:\Users\Username\AppData\Local\1C или C:\Users\Username\AppData\Roaming\1C. Для Windows ХР другой путь – Local Settings\Application Data\1C\. Все файлы, начинающиеся на 1cv8, кроме «1Cv8.1CD» полностью удаляются.

Если «Ошибка формата потока» возникает в процессе работы, то нужно провести тестирование (Администрирование – Тестирование и исправление), выбрать первые 2 галочки и запустить процесс.

Ошибка СУБД: Файл базы данных поврежден

Если всплывает информационное окно с подобной надписью, неисправность базы данных решается тестированием файла и всей информационной базы. Такое мероприятие может проводиться 2 способами:

Неправильное отображение блоков формы

Такая неисправность возникает от разных факторов. Чтобы привести программу к нормальной работоспособности, пользователю необходимо последовательно выполнить несколько команд. После проведения каждой проверяется устранение сбоя:

Если приведенные методы не помогают, рационально будет провести обновление платформы.

Внутренняя ошибка компоненты dbeng

Подобное сообщение говорит о повреждении структуры базы данных. Приведенный в названии документ хранится в папке с программной. Решение сбоя находится простой переустановкой платформы. Если такой метод не помог, можно воспользоваться тестированием и исправлением базы данных.

Dump при запуске

Возвращение 1С в рабочее состояние проводится простым обновлением MS Visual Studio (Visual C++) и дополнительными манипуляциями. Чтобы отследить конкретный файл, в котором возникает ошибка, открывается «Просмотр событий». Для этого пользователь переходит в «Панель управления – Система и безопасность – Администрирование». С левой стороны раскрывается «Журнал Windows – Приложение».

На экране появляется список ошибок и точное расположение поврежденного файла. После установки новой версии MS Visual Studio (Visual C++) с папки System32 копируется одноименный файл dll и вставляется в папку платформы 1С. Проблема решилась.

Неверный формат хранилища

В появившемся окне обязательно будет надпись, содержащая «AppData/Local/». Она указывает на точное расположение проблемного файла. В этом сообщении уже написан правильный путь решения. Пользователю достаточно перейти по указанному адресу и удалить временные файлы. Очистка кэша помогает решить множество проблем.

Ничего не работает

Если программа перестала нормально работать без видимых причин, значит пользователю придется самостоятельно искать неисправность. Для восстановления работоспособности базы данных проводятся следующие мероприятия:

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *