Опыт восстановления файловой базы данных 1с 8.2 после неудачного обновления конфигурации

Публикация № 202626

Администрирование - Администрирование данных 1С - Тестирование и исправление

23
С статье описан реальный опыт восстановления файловой информационной базы после сбоя при обновлении

Опыт восстановления файловой базы данных 1с 8.2 после неудачного обновления конфигурации.

Главной причиной возникновения проблемы стало зависшее приложение при обновлении конфигурации информационной базы (это следует из текста ошибки в журнале событий системы – «Зависшее приложение 1cv8.exe, версия 8.2.18.96, зависший модуль hungapp, версия 0.0.0.0, адрес 0x00000000.»), запущенное на Microsoft Windows XP SP3 при работе с файловым вариантом базы данных, расположенной на другой (весьма нагруженном) машине (далее «Сервер») находящейся в том же домене, но фактически расположенной в другом месте (связь с которой обеспечивается через оптоволоконную линию одного из интернет-провайдеров). В качестве сервера используется Microsoft Windows Server 2003R2 Enterprise x64 Edition SP2 на процессоре Intel Xeon с 24 Гб ОЗУ. При этом на стороне сервера в этом промежутке времени никаких записей об ошибках или предупреждений не в системном журнале, не в журнале приложений нету.

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

Позже (путем намеренного повторения изложенных выше действий) удалось установить, что данная проблема возникает только при обновлении структуры таблиц (добавление/удаление новых структур данных), при обновлении только модулей, форм, отчетов и т.д. данной проблемы не возникает. Дополнительно данная ситуация сопровождается системным сообщением (рис.1).


 

Рисунок 1

После повреждения файла базы платформа перестала запускаться как в режиме предприятия так и в режиме конфигуратора. При этом выдавала ошибку о разрушении структуры базы данных (SDBL).

Первым шагом попытался восстановить работоспособность штатными средствами (утилита chdbfl.exe от «1С», расположенной в каталоге платформы), но данная утилита выдавала ошибку «неожиданного прерывания выполнения» с длинным текстом из которой следовало, что в структуре таблиц найдена таблица с повторяющимся именем. Как позже выяснилось – их было несколько.  Данные таблицы были индексами к данным, структура которых должна была быть изменена (или уже была изменена). Трудно судить об этом.

После изучения различного рода материалов по данной тематике в сети, решил использовать утилиту Tool_1CD.exe (//infostart.ru/public/19633/) от Валерия Агеева (//infostart.ru/profile/13819/) . А так как файл был поврежден решился на использование альфа-версии данной утилиты с возможностью не только чтения таблиц, но и редактирования. Плюсом явилось то, что кроме самой утилиты на странице загрузки были ссылки на материалы автора по опыту обследования и восстановления информационных баз. Также весьма полезной оказалась информация о предназначении таблиц (http://1c-dn.com/library/data_structure_in_1c_enterprise_8/). Так же очень полезно прочесть перед дальнейшим чтением: //infostart.ru/public/19734/, http://main.1c-ei.ru/Home/help/objectdb/dbschema (описана структура таблиц), http://www.gilev.ru/restoreib/ (здесь очень важно то, какие таблицы проверяет платформа перед запуском по словам самой «1С»).

Интерфейс (а это уже хорошо) у выбранной утилиты достаточно лаконичен и интуитивно понятен. Сообщения очень информативны, что помогает в работе.

После открытия файла базы приступил к изучению состава таблиц. Отсутствовала таблица «DBSHEMA», но присутствовала «DBSHEMAOG» которая (судя по изученным мной материалам) должна заменить первую после обновления конфигурации. Также в присутствовали записи в таблице «CONFIGSAVE», отвечающей за хранение текущей конфигурации. Записи из данной таблицы должны заменить записи в таблице «CONFIG» при обновлении конфигурации. По наличию записей в данной таблице стало ясно, что изменения внесены не полностью. Также обнаружил таблицу «IBVERSION», предназначение которой на официальной странице не объясняется, но служит (скорее всего) для определения возможности работы конкретной версии клиента с информационной базой (md5 или еще как, судя по значению единственной записи в этой таблице с полями «IBVERSION» со значением -0 и «PLATFORMVERSIONREQ» со значением 80214). Главное, что в этой таблице нет BLOB-данных.

Так же при тестировании формата потока данной утилитой выяснилось, что многие записи из таблицы «CONFIG» не соответствуют заявленному размеру. Это были записи со значениями поля «FILENAME», уже присутствующими в таблице и постфиксом «.new» (например «ffbed849-c70b-423a-80bc-aef8c9f22a75» и «ffbed849-c70b-423a-80bc-aef8c9f22a75.new»), что тоже косвенно указывало на некорректное обновление.

Первым шагом стал поиск последнего архива с базой (благо до этого данная конфигурация не изменялась ни разу в силу ряда причину)!

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

Таблицу «DBSHEMAOG» я удалил, а из последнего идентичного варианта конфигурации взял таблицы: «DBSHEMA», «CONFIG», «CONFIGSAVE» (проще было взять пустую, чем удалять записи из текущей), «FILES», «IBVERSION», «PARAMS». Далее удалил по одной из таблиц с повторяющимися именами, о которых писал выше.

После этого запустил утилиту chdbfl.exe, которая написала что некоторые индексы рассогласованы с таблицами данных. Потом включил исправление и запустил еще раз. Ответом было, что ошибки исправлены.

Запустил платформу в режиме конфигуратора, сразу открылась конфигурация. Далее сделал «Тестирование и исправление» в режиме «Только тестирование». Тестирование прерывалось почти сразу с ошибкой «Таблица _DocumentJournalXXXXX не обнаружена» (название одной из таблиц индексов). Из чего делаем вывод, что утилита chdbfl.exe просто удалила таблицы индексов, которые были рассогласованы.

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

Запустил платформу в режиме конфигуратора, запустил «Тестирование и исправление» в режиме «Только тестирование». Тестирование прошло до конца, было только много информационных сообщений о том, что нет данных в таблица индексов по разным элементам справочников и документам (индексы старые). Запустил тестирование еще раз только уже в режиме «Тестирование и исправление» со всеми включенными флагами (переключатели для несуществующих объектов оставил в положении «Не изменять», т.к. при проверке chdbfl.exe ошибок о потере данных не было). Тест прошел полностью, получил сообщение что тестирование завершено.

Запустил базу в режиме предприятия. Все последние документы

Удачи всем, кто оказался в той же ситуации!

23

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Mortiferus 322 04.10.13 08:36 Сейчас в теме
Спасибо за ссылки - все в одном месте. Не дай-то Бог, но вдруг когда и пригодится.
2. DoctorRoza 04.10.13 08:41 Сейчас в теме
Имею печальный, но поучительный, на всю рабочую карьеру, опыт неделания бэкапа. Не дай Бог ни Кому! Но за статьи спасибо! :)
3. andrewks 1269 04.10.13 09:25 Сейчас в теме
Запустил платформу в режиме конфигуратора, сразу открылась конфигурация. Далее сделал «Тестирование и исправление» в режиме «Только тестирование». Тестирование прерывалось почти сразу с ошибкой «Таблица _DocumentJournalXXXXX не обнаружена» (название одной из таблиц индексов). Из чего делаем вывод, что утилита chdbfl.exe просто удалила таблицы индексов, которые были рассогласованы.


позволю поставить под сомнение. утилита chdbfl.exe с галкой "исправлять" полностью перестраивает индексы на основании данных таблиц. значит, где-то что-то было сделано не так
4. c1nil 04.10.13 10:00 Сейчас в теме
Никто не мешает Вам самостоятельно провести эксперимент. А если Вы читали внимательно, то выше я описывал какие таблицы были "задублированы". Пишу, что утилита удалила таблицы, т.к. до проверки самостоятельно удалил только таблицы индексов, которые дублировались, а после проверки этой утилитой их не оказалось в ИБ вовсе (далее по тексту описываю, как взял их из последнего бэкапа). После этого ТиИ сделал всю работу в режиме "Конфигуратор".
5. andrewks 1269 04.10.13 10:05 Сейчас в теме
(4) yaugen, я провёл достаточно экспериментов, чтобы говорить то, что я сказал.

не видя всех конкретных манипуляций, я не могу утверждать, на каком шаге был привнесён косяк с индексами.

но то, что утилита chdbfl.exe с галкой "исправлять" полностью перестраивает индексы - это факт. в таком режиме даже алгоритм её работы совсем другой - она создаёт новый файл с БД, куда переносит все данные таблиц, которые ей удалось прочитать (при этом имеющиеся индексы не учитываются, в отличие от режима без галки), и полностью строит заново индексы
6. c1nil 04.10.13 10:25 Сейчас в теме
(5) andrewks, тоже очень может быть, но тогда не совсем понятно почему остались ссылки на эти таблицы (т.е. ТиИ в первый раз остановилось именно с этой ошибкой)
7. т1951 07.10.13 15:15 Сейчас в теме
Спасибо! Был опыт давно в семёрке...
8. 105raz 09.10.13 05:32 Сейчас в теме
Да уж...Но на всякий случай возьму на заметку, тем более что у многих обновление происходит по интернету автоматически, а куда при этом программа пишет архив, никто и не знает
9. sanek_gk 99 10.10.13 13:40 Сейчас в теме
Самый лучший и быстрый способ восстановления файловой базы после неудачного обновления конфигурации - Делать бэкап перед обновлением конфигурации. Остальное считаю мазахизмом. Именно по этой причине 1сники всегда в типовой автоматической обновлялке пишут - "Обязательно сделайте бэкап перед обновлением", потому что нет никаких гарантий что вообще битые данные или структуры восстановить удастся.
10. mcher 20.11.13 07:16 Сейчас в теме
Добрый день! Спасибо за рекомендации. Надеюсь не пригодится, но на заметку возьму. Плюсуем!
11. ioff83 9 06.02.14 19:02 Сейчас в теме
Есть файл выгрузки ИБ не типовой конфигурации dt (45 Mb) с ошибкой при загрузке:

"Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка при выполнении операции над данными:
Устанавливаемое значение не помещается в поле таблицы '_SYSTEMSETTINGS._SETTINGSKEY'
по причине:
Устанавливаемое значение не помещается в поле таблицы '_SYSTEMSETTINGS._SETTINGSKEY'
"

Есть cf-шник.

Нужно по-максимуму восстановить базу. Реально (естественно не бесплатно)?
12. andrewks 1269 06.02.14 20:40 Сейчас в теме
(11) ioff83, скиньте ссылку мне в личку, посмотрю, что можно сделать
13. c1nil 10.02.14 15:03 Сейчас в теме
(11) ioff83, попробуйте все таблицы данных из этого дт перенести в чистую базу (дт без данных той же конфигурации). Сопоставить таблицы данных с конфигурацией можно с помощью утилиты Tool_1CD.exe
15. ColaKola 14 27.04.15 19:52 Сейчас в теме
(11) ioff83, и для тех кто столкнется, лечится загрузкой в клиент-сервере режиме и очисткой настроек пользователей.
14. Bukaska 130 10.02.14 17:13 Сейчас в теме
Только плюсую))) Таких статей да побольше)))
16. djkate1 15.05.15 15:54 Сейчас в теме
Спасибо за вашу статью. Мне очень помогла. Удалила битые таблицы и импортировала со старой копии. Сделала тестирование.
Оставьте свое сообщение

См. также

Восстановление индексов СУБД 9

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Восстановление индексов СУБД на основе структуры хранения базы данных 1С.

09.10.2019    813    kadr    0       

Исправление ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений" 2

Статья Программист Стажер Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Способы исправления ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений. Обратитесь к администратору."

30.05.2019    1551    AlkB    4       

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен. Как решить проблему с разрушенной статистикой 17

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен... Как решить проблему с разрушенной статистикой

16.04.2019    2369    ikorulev    1       

Малоизвестная хитрость определения модуля и номера строки при возникновении исключения (без запуска отладки и конфигуратора). Несколько очень удобных, но малоиспользуемых возможностей работы в конфигураторе 301

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

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

17.01.2019    16030    PoZiTiFFF    52       

Восстановление базы 1С, ошибка источника потока 90

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Тестирование и исправление

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

09.01.2019    10440    idle    23       

Авто-восстановление "битых ссылок" при обменах с несколькими базами данных в режиме управляемых форм 6

Статья Системный администратор Программист Нет файла v8 v8::УФ 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

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

31.07.2018    3700    SvkMaster    5       

1С: Сценарное тестирование 3.0. Запись и отладка интерактивного сценария 9

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Конфигурация «Сценарное тестирование 3.0» (далее СТ) позволяет записывать интерактивные действия пользователей и формировать на их основании сценарий тестирования, который в последующем можно использовать в тестах. Рассмотрим это на примере.

07.11.2017    11046    user759624    5       

Окно "Зарегистрировано 0 изменений из 1 на узле "Имя узла"" 13

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Почему может появляться окно предупреждения "Регистрация изменений" с текстом " Зарегистрировано 0 изменений из 1 на узле "Имя узла" "" ? Как исправить проблему?

02.08.2017    15363    StudentM    3       

Рекурсия тестирования баз 1С. Когда однократного тестирования базы недостаточно 4

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

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

22.06.2017    7587    iskan    7       

Отладка не работает, или отладка фоновых заданий 14

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

На написание данной статьи вдохновила статья http://infostart.ru/public/633522/ Я разработчик старой формации, до сих пор обслуживаю клиентов на платформах 7.7, 8.1, 8.2, времени изучать все мануалы и отслеживать новые тенденции не хватает. Цель этой статьи помочь разработчикам, таким же людям, как и я. Если эта статья сэкономит, хотя бы, 1 человеко-час жизни, значит, написана не зря.

16.06.2017    16271    IvanovAV    22       

Когда перестает работать отладчик 105

Статья Системный администратор Программист Нет файла v8 Россия Windows Бесплатно (free) Тестирование и исправление

Полагаю, некоторые коллеги уже оказывались в ситуации, когда отладка внезапно пропадала, и различные "шаманские" методики (переустановка платформы, чистка локального кэша и прочее) результата не давали. Опишу свой опыт по выявлению и устранению причины.

13.06.2017    21142    mickey.1cx    20       

Перенос данных из базы с поврежденными таблицами 15

Статья Системный администратор Программист Нет файла v8 БП2.0 Казахстан БУ УУ Бесплатно (free) Тестирование и исправление Обмен через XML Перенос данных из 1C8 в 1C8

У клиента что-то произошло с жестким диском, что потребовало восстановления данных на нем. Базу 1С вроде бы сохранили, и она даже открылась. Однако при попытке доступа к документу "Платежный ордер, списание денежных средств" база вылетает с ошибкой. Также при получении оборотов за период в целом и по декадам выводились разные цифры. Обработка переноса данных в идентичную конфигурацию не подошла, из-за того, что так же вылетала с ошибкой БД. Ниже опишу мои действия по созданию новой конфигурации.

06.06.2017    12241    ermek6    14       

Ошибка формата потока. Решение с описанием проблемы 103

Статья Системный администратор Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Ошибка формата потока. Страшная, но симпатишная своей загадочностью. 1С ничего толком не объясняет и не подсказывает. Ниже решение, которое мне помогает решать данную проблему на 100%. Всё очень просто. Данная ошибка возникает (на моей практике) только у клиент серверного варианта. просто потому что с другим форматом не работаю. Рекомендация: Старайтесь избегать динамического обновления, особенно если у вас возможны кратковременные проблемы с 220 и LAN. Далее описание лечения:

25.04.2017    20551    juker    1       

Ошибка в 1С: Не удается вставить повторяющуюся строку ключа в объект 12

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

В 1С может появиться ошибка такого рода: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._AccRgAT118760" с уникальным индексом "_AccR118760_ByPeriod_TRRRRN". Повторяющееся значение ключа: (ноя 1 5999 12:00AM, 0xab52f3e52b35efa847b0cfef9c90ff9d, 0x95eb00112f2a1abf11dac09f12116a47, NULL, NULL, NULL, NULL, 0). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 Техническая информация: Ошибка при чтении изменений при обмене РИБ: {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(1559)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Попытка вставки неуникального значения в уникальный индекс: Для ее решения делаем следующее:

18.04.2017    16662    tonn12    11       

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки 265

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Тестирование и исправление

Предлагаю познакомиться с инструментом "Автоматизированная проверка конфигураций" и получить практику его применения

18.01.2017    43194    3    Vladimir Litvinenko    19       

BDD 1С по душе 78

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Размышляя над проблемой тестирования, а точнее над проблемой качества решений, умные и не очень люди, в основном ломают копья над следующим противоречием “надо тестировать, но надо разрабатывать, а не тестировать” (Алексей Лустин) www.silverbulleters.org

15.01.2017    20610    dima_tuzov    44       

Решение для серверной базы при возникновении ошибки "Нарушена целостность структуры конфигурации" 37

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

После динамического обновления перестал открываться конфигуратор. При попытке открытия возникала ошибка "Нарушена целостность структуры конфигурации", после чего предлагался перезапуск или завершение программы. Решено с использованием материалов из сети. Описание личного опыта решения проблемы для клиент-серверного варианта на базе MS SQL 2012 и 1С Предприятие 8.3 (8.3.8.1675) при наличии прав администратора на сервере и резервных копий конфигурации

17.12.2016    14757    Dot78    12       

Файловая база зависает при реструктуризации таблиц. 8.3 12

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Тестирование и исправление

Файловая база УНФ 1.6, платформа 8.3.7.1790. База перестала проходить Тестирование и исправление (ТиИ), при реструктуризации зависала на таблице Присоединенные файлы, при этом можно было закрыть окно ТиИ по кнопке Закрыть и закрыть потом конфигуратор, но база оставалась в монопольном режиме, помогало только принудительное удаление файла блокировок.

18.11.2016    11870    de0nis    2       

Результаты обновления и дополнительная обработка данных 20

Статья Системный администратор Программист Нет файла v8 ERP2 Windows Бесплатно (free) Тестирование и исправление

При переводе конфигурации ERP на новую редакцию столкнулся с проблемой. После запуска в режиме предприятия система ругалась на отсутствие некоторых модулей. Как оказалось, проблема заключалась в том, что в предыдущих версиях накопились отложенные процедуры обработки дополнительных данных, но, к сожалению, они находились в "повисшем" состоянии. Ниже опишу, как их можно "насильно" выполнить. Может быть, кому-то пригодится и сэкономит время.

1 стартмани

26.04.2016    22635    dsitiy    10       

Восстановление SQL базы данных после неудачного обновления 31

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Тестирование и исправление

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

26.03.2016    14228    BlaSo    11       

В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка SDBL: Тип поля Code несовместим с типом литерала STRING 17

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Тестирование и исправление

В этой статье описан способ решения ошибки "В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка SDBL: Тип поля Code несовместим с типом литерала STRING". Сразу оговорюсь, что описанный метод больше похож на "танцы с бубнами", но, возможно, кому-нибудь сможет помочь или пригодится что-то из того, что я перепробовал. По крайней мере, поможет натолкнуть на правильную мысль, а также будут подняты другие проблемы, интересные к обсуждению.

16.03.2016    21892    Anesk    23       

Ошибка sdbl - Ожидается выражение (pos = 324) 14

Статья Системный администратор Программист Нет файла v8 БП2.0 Узбекистан Windows Бесплатно (free) Тестирование и исправление

В интернете нашли несколько вариантов исправления этой ошибки. Попробовали практически все. Некоторые оказались безуспешными. В итоге нашли самый простой способ решения этого вопроса.

06.01.2016    21477    Evgeniy.Pecheykin    15       

Один из способов спасти базу после вируса-шифратора 21

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

К неудаче, на сервер пробралась программа шифратор, которая, как известно, все файлы зашифровала, добавив к наименованию в моем случае 1Cv8.1CD.id-{MVWMFZIOCVZRDVZDEIAESWASEIMESTYCDIMQ-07.10.2015 3@59@345085745}-email-vernutfiles@gmail.com-ver-4.0.0.0.cbf. У других id и почта могут быть другими, но суть в том, что расширение у фалов становится .cbf.

08.10.2015    29725    apostal86    62       

Как я восстанавливал разрушенную базу. АКТ 2 38

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Приёмы, которые помогут тебе устранить рассинхронизацию данных и метаданнах (на уровне SQL)

31.08.2015    19396    METAL    15       

Как я восстанавливал разрушенную базу 45

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Архивирование (backup) Распределенная БД (УРИБ, УРБД) Тестирование и исправление

УТ10.3 на Платформе 8.2 на базе MSSQL была разрушена после попытки её восстановить после неудачного динамического обновления. Таблица Config целевой базы была заменена на содержимое таблицы Config от другой рабочей базы. Но на самом деле конфигурации у них существенно отличались, поэтому после таких действий целевая база рухнула окончательно. Что же делать?

21.08.2015    23816    METAL    25       

Устранение ошибки "Объект не найден в Справочнике "ИдентификаторыОбъектовМетаданных" 14

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

При добавлении новых объектов в типовые конфигурации возможна ошибка при обращении к этому объекту в режиме 1C:Предприятие: "Объект не найден в Справочнике "ИдентификаторыОбъектовМетаданных". В данной статье описываются способы устранения этой ошибки.

25.06.2015    31754    ni_cola    15       

Ошибка SQL: Запись значения NULL в поле, не допускающее NULL 12

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

При запуске тестировани и исправления появляется сообщение: В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD891RREF' по причине: Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_FLD891RREF'

14.11.2014    24427    ptkrzy    10       

Could not continue scan with NOLOCK due to data movement в 1С:Предприятие 14

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Скорее всего с этой ошибкой вы не сталкиваетесь, но если что, то будьте "вооружены" этой заметкой...

07.11.2013    27825    Gilev.Vyacheslav    15       

Памятка на случай, когда слетела конфигурация поставщика (нет доступа к файлу .tmp) 22

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

Слетела конфигурация поставщика 1С 8? (при попытке обновления выдает ошибку, что нет доступа к файлу .tmp, а если открыть конфигурацию поставщика, то она там девственно чиста)

11.10.2013    20705    alfaret    14       

Ошибка "Нарушена целостность структуры конфигурации" 62

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

Один из многих вариантов решения ошибки "Нарушена целостность структуры конфигурации". Если Вам довелось столкнуться с этой ошибкой обратитесь к специалисту 1С однозначно. Вариантов решения много, но от ситуации и источника проблемы - решения совершенно разные.

07.10.2013    94768    olenaNT    59       

Восстановление файловой БД 28

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Тестирование и исправление

Напишу как я восстанавливал файловую БД, может кому пригодится..

09.06.2013    18944    Legolas    9       

Файловые базы *.1CD. Физическая структура. Восстановление. 515

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Сервисные утилиты Администрирование данных 1С Тестирование и исправление

Как устроены файловые базы? Что делать, если база упала? В статье приведены обзорные сведения об устройстве баз и возможностях восстановления. Приведено описание новых возможностей Tool_1CD.

06.06.2013    170186    awa    124       

Восстановление работоспособности файловой базы. 2. Лечение 85

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Восстановление работоспособности разрушенной файловой базы. Этап 2. Лечим базу.

14.04.2013    36056    andrewks    28       

Исправление расчета итогов по остаточному регистру накопления 2

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Предыстория проблемы: в файловой базе после выключения света остатки стали неактуальными (конечный остаток c периодом 01.04-30.04 конечному остатку 01.01- 30.04).

10.04.2013    10477    Danil.Potapov    3       

Восстановление работоспособности файловой базы. 0. Введение 93

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Восстановление работоспособности разрушенной файловой базы. Этап 0. Введение в проблематику.

21.02.2013    64682    andrewks    6       

Ошибка СУБД: HRESULT = 80004005 15

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

Ошибка СУБД: Microsoft OLE DB Provider for SQL Server: An inconsistency was detected during an internal operation. Please contact technical support. Reference number 8. HRESULT = 80004005, SQLSrvr: Error state=1, Severity=16, native=5243, line=1

09.01.2013    10388    Evgeniy.Pecheykin    9       

Ошибка формата потока при сравнении конфигураций 41

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Один из вариантов решения проблемы с ошибкой формата потока, возникающей при сравнении/объединении конфигураций.

25.11.2012    25450    Larkin    17       

Ошибка соединения с сервером 1С и ошибка формата потока. 135

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

При подключении к серверу 1С из консоли получаем: Ошибка соединения с сервером 1С:Предприятия 8.2: Ошибка на сервере или соединение разорвано администратором Ошибка формата потока При запуске SQL базы получаем ошибку: Ошибка при выполнении операции с информационной базой. Ошибка на сервере или соединение разорвано администратором. Ошибка формата потока

11.11.2012    82786    Alex_IT    49       

Как я восстанавливал базу 1CD 58

Статья Системный администратор Нет файла v8 1cv8.cf Windows Бесплатно (free) Тестирование и исправление

Как я восстанавливал файловую базу восьмерки. Попала база после того, как в процессе обновлении релиза на диске кончилось место. Даю свой путь самурая :)

31.10.2012    48091    vde69    43       

Восстановление удаленной информации в базе 1С 8.2 на SQL 40

Статья Системный администратор Нет файла v8 БП2.0 Windows Бесплатно (free) Тестирование и исправление

Случайно были удалены документы в рабочей бухгалтерской базе. Встал вопрос: «Что делать?». Имеем SQL-бэкапы за предыдущий день и текущий день с уже удаленными документами. Либо восстанавливать ночной бэкап за предыдущий день и повторять все операции за вчерашний день, либо восстанавливать бэкап за текущий день и...

26.10.2012    25793    kuzev    30