top
logo


Пример шаблона Блога Раздела (раздел FAQ)
Восстановление работоспособности файловой базы 1С (*.1CD) PDF Печать E-mail
22.09.14 15:53

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

 

Ошибка 1C: DBMS:error database file corrupted

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

Этап 0. Введение в проблематику.

С упрямой периодичностью на форумах по 1С появляются крики души "Помогите! Упала файловая база, бэкапов нет, что делать?". Лично я всегда при этом вспоминаю известную шутку "Админы делятся на два типа — тех, кто делает бэкапы, и тех, кто будет их делать". Но, отбросив шутки в сторону, постараемся серьёзно рассмотреть данную проблему, ведь ситуации бывают разные. Например, бэкапы делались на диск, на котором закончилось место, или бэкапы делались через выгрузку, и все такие выгрузки за последнее время оказались неработоспособны. К слову сказать, даже админы, считающие себя "бывалыми", прокалываются на подобных мелочах.

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

  1. Помимо настроенных автоматических ежедневных бэкапов, обязательно сделайте дополнительный бэкап перед такими критическими операциями, как обновление конфигурации, ТиИ, проверка базу с помощью chdbfl.exe и т.п.
  2. Делайте бэкап архивированием (копированием) файла 1Cv8.1CD, либо комбинируйте копирование с выгрузкой в .dt. Ни в коем случае не ограничивайте бэкап только выгрузкой в .dt, ведь наличие некоторых ошибок в файле 1Cv8.1CD может привести к тому, что в выгрузке будет отсутствовать часть информации, либо выгрузку вообще невозможно будет загрузить. И если с 1Cv8.1CD можно "поколдовать" и попытаться выудить нужные данные, то в случае полностью отсутствующих данных уже ничего не сделаешь.
  3. Процедуру создания бэкапа выполняйте в такой период, когда с базой не работают пользователи.
  4. Периодически проверяйте наличие свободного места на устройстве, куда настроено автоматическое создание бэкапов.
  5. Старайтесь размещать бэкапы не на том же компьютере, где расположена сама база, а на других компьютерах/хранилищах в локальной сети (например, если на компьютере испортится жёсткий диск, или проникнет вирус-шифровальщик, получим порушенные и базу, и бэкапы). Старайтесь также периодически размещать бэкапы на дополнительных (альтернативных) источниках, например, в облачном хранилище (dropbox, yandex disk и т.п.), или на флэшке.


Но что же делать, если самое страшное уже произошло, и база разрушилась, а рабочих бэкапов нет, или они очень старые?
Сразу оговорюсь, что не очень сложные случаи (например, когда база в режиме Предприятия работает нормально, а войти невозможно только в Конфигуратор, или наоборот, или проблема возникает только под определёнными пользователями) рассматривать не буду, т.к. в Интернете есть масса советов по решению подобных проблем - от очистки кэша и "перезаливки" конфигурации, до обновления версии платформы и выгрузки всех данных в чистую базу. Буду рассматривать самые сложные случаи, когда в базу невозможно зайти ни в режиме Предприятия, ни в режиме Конфигуратора ни под одним из пользователей. Симптомы при этом могут быть разные: 1С "зависает" при попытке войти в базу, либо выдаёт сообщения типа "Ошибка формата потока", "База данных полностью разрушена", "Файл базы данных поврежден", "При обновлении данных, после последней реструктуризации, произошла критическая ошибка", "Обнаружена незавершенная операция сохранения конфигурации", либо "падает" с сообщением об ошибке приложения от операционной системы.

Пример окошка с критической ошибкой


Первоначальные действия для диагностирования таких случаев должны быть такими:

  1. Обязательно делаем самый первоначальный бэкап нашей проблемной базы (до любых манипуляций с ней) копированием/архивированием файла 1Cv8.1CD, и убираем его в надёжное место, дабы случайно не повредить.
  2. Пробуем войти в базу под другими пользователями.
  3. Полностью очищаем кэш 1С (это можно сделать, например, простым удалением базы из списка, и добавлением её в список вновь, либо использовать утилиты типа http://infostart.ru/public/90572/ , либо удалить вручную http://help1c.com/faq/view/1267.html ).
  4. Пробуем перенести файл базы на другой компьютер, и войти в базу там.
  5. Прибегаем к помощи утилиты chdbfl.exe из поставки 1С:Предприятие, с установленной галкой "Исправлять обнаруженные ошибки".  Пример отказа chdbfl.exe реанимировать базу
  6. Ещё можно попробовать открыть базу на более свежих релизах 1С, например, если работали на 8.2.15, то можно попробовать на 8.2.17.


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

Итак, Вы решили починить базу своими руками, и окунуться в самые дебри загадочного содержимого файла 1Cv8.1CD. Какие же полезные статьи и инструменты мы имеем на текущий день?

  1. Перво-наперво советую ознакомиться со статьёй http://infostart.ru/public/19734/ , содержащей описание формата файловой базы данных .1CD. Крайне настоятельно рекомендую прочитать, осмыслить, и отложить в памяти. Ведь без ясного представления устройства базы заниматься её ремонтом весьма проблематично.
  2. Ещё есть официальная информация о предназначении некоторых таблиц БД от 1С: http://1c-dn.com/library/data_structure_in_1c_enterprise_8/?SECTION_CODE=data_structure_in_1c_enterprise_8&print=Y (к сожалению, только анголязычная).
  3. Неофициальная информация о таблицах и полях: http://main.1c-ei.ru/Home/help/objectdb/dbschema (русскоязычная и более развёрнутая)
  4. Далее, есть прекрасная утилита Tool_1CD http://infostart.ru/public/19633/ , позволяющая визуально просмотреть и извлечь данные из файла .1CD в xml-файлы, а также сохранить конфигурацию БД, основную конфигурацию и конфигурацию поставщика. Если из рухнувшей базы нужно спасти только конфигурацию - то самым лёгким и простым вариантом является именно она. Выгруженные в xml-файлы данные частично можно подгрузить в другую базу при помощи разработки http://infostart.ru/public/143704/ , однако поддерживается только определённый перечень объектов.
  5. Система восстановления баз 1С restoration-base-1c8: http://code.google.com/p/restoration-base-1c8/downloads/list . Является конфигурацией для 1С, позволяющей загрузить и редактировать в ручном режиме содержимое файловой базы. Загрузка базы происходит очень долго, следует запастить терпением. Считывает блоки, не опираясь на данные корневого объекта, поэтому, если имеем базу с полностью разрушенным корневым объектом, то может быть весьма полезна. Описание примера применения: http://infostart.ru/public/158034/
  6. Компонента 1CDLib для прямого чтения/записи данных из файлов баз данных .1CD http://infostart.ru/public/166557/ - единственный имеющийся на текущий день инструмент, позволяющий не только читать данные из файловой базы, но и записывать (если не рассматривать низкоуровневый доступ типа hex-редакторов, естественно). Данная компонента позволяет применять к файловым базам многие имеющиеся на просторах Интернета советы по ремонту клиент-серверных баз (MS SQL, PostgreSQL и т.д.), например: http://www.gilev.ru/1c/81/restore/ , http://infostart.ru/public/116123/ . Поскольку является внешней компонентой для 1С, позволяет в 90% случаев ремонтировать базы при помощи написания определённого кода (скрипта) на языке 1С после проведения процедуры обследования, не прибегая к hex-редактору. Пример скрипта по переносу таблиц
  7. Hex-редактор HxD http://mh-nexus.de/en/hxd/ (на случай, если что-то надо посмотреть или подправить непосредственно и в ручном режиме). В принципе, можно использовать любой, но мне понравился этот.


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


Следующие этапы:

1. Обследование

См. также

источник: http://infostart.ru/public/174806/

{jcomments on}

Последнее обновление 22.09.14 16:21
 
Очередной скрипт зеркала NOD32 PDF Печать E-mail
18.09.14 11:10

Очередной скрипт зеркала NOD32


 

Представляю Вашему вниманию новую версию кросс-платформенного скрипта для создания зеркала обновлений антивирусных баз для NOD32.
Данный скрипт находится в постоянной доработке. Все замечания, ошибки, идеи, мысли о работе скрипта оставляем в этом топике.

Основные возможности скрипта:
1. Самостоятельный поиск ключей в интернете как по уже существующим шаблонам, так и по пользовательским
2. Гибкая настройка через файл конфигурации
3. Возможность автоматического обновления
4. Возможность информирования через электронную почту / ICQ о процессе обновления как самого скрипта, так и антивирусных баз
5. Кроссплатформенность


Отличия данного скрипта от конкурентов:
1. Рекурсивный поиск ключей (скрипт ищет ключи не только через поисковые системы, но и внутри найденных через поисковые системы сайтов)!
2. Экономия трафика за счет использования символических ссылок при скачивании антивирусных баз (поддержка Windows)!
3. Отсутствие известного бага с rel-stop


Требования:
Для OS Windows: Установленный PHP
Для Unix систем: Установленный PHP, unrar

Внимание! Новая нумерация версий скрипта!

Код: Выделить всё
Версия 1.0.131114
* Добавлена поддержка 7-й версии NOD32

Версия 1.0.130720
* Исправлен поиск ключей
* Исправлена русификация писем

Версия 1.0.130125
+ Добавлена рекурсивная обработка update.ver
+ Добавлены новые языки для фильтрации

Версия 1.0.121218
* Исправлена кодировка index.html
* Исправлен русский вариант конфига nod32ms.conf

Версия 1.0.121210
* Новая нумерация версий
+ Добавлен модуль для автоматического обновления скрипта
+ Теперь актуальную версию всегда можно скачать по ссылке http://85.238.103.64:8081/lastversion.tar.gz
+ Добавлен параметр для создания символьных ссылок уже существующих файлов
+ Добавлена поддержка 6-й версии NOD32
+ Добавлен параметр для указания темы письма
* Параметры update_version345_* переименованы в update_version_*
* Багфикс


Актуальная версия скрипта доступна по постоянному адресу http://85.238.103.64:8081/lastversion.tar.gz

Так же выкладываю пропатченные файлы установки 5-ой версии антивируса для Windows (активированные, с изменяемым сервером обновлений)

Вложения
eav_nt64_rus_activated.zip
7-ка х64, активированная, с изменяемым сервером обновлений
(67.81 МБ) Скачиваний: 301
eav_nt32_rus_activated.zip
7-ка х32, активированная, с изменяемым сервером обновлений
(60.86 МБ) Скачиваний: 266
eav_nt32_rus.zip
5-ка х32, активированная, с изменяемым сервером обновлений
(49.11 МБ) Скачиваний: 260
eav_nt64_rus.zip
5-ка х64, активированная, с изменяемым сервером обновлений
(54.45 МБ) Скачиваний: 241


источник:http://forum.lissyara.su/viewtopic.php?f=3&t=34564
{jcomments on}
Последнее обновление 18.09.14 11:12
 
ASUS X552VL отваливается W-FI PDF Печать E-mail
26.08.14 15:19

ASUS X552VL "отваливается" W-FI Windows 8.1 x64

 

Во время установки и настройки Windows 8,1 X64 на ноутбуке ASUS X552VL, возникла проблемка - Wi FI периодически переставал видеть точки доступа находящиеся в прямой видимости.

Драйвера для Windows 8,1 X64 устанавливались с оригинального диска идущего в комплекте с ноутбуком. После установки обновлений Windows 8,1 и был замечен данный трабл. Установка новых драйверов с сайта Asus результата не дала. Пришлось искать и пробовать разные драйвера из разных источников.

Вылечилась данная проблема драйвером WLAN Ralink Windows 8 x64 VER 50.39.0

Вы можете погуглить на предмет архива с именем WLAN_Ralink_Win8_64_VER50390.zip , либо загрузить драйвер ТУТ

 

Либо качаем с оф. сайта  MediaTek

http://www.mediatek.com/en/downloads


Драйвер:
PCIe (RT2790/ RT309X/ RT35X2/ RT539X/ RT3290/ MT7630) 4/15/2014 V5.0.46.0

 

легкой настройки!

ссылка на материал: http://www.thin.kiev.ua/categoryblog/2743-asus-x552vl-wifi-disconnect.html

{jcomments on}

Последнее обновление 26.08.14 16:04
 
Замена высоковольтного диода в СВЧ PDF Печать E-mail
30.06.14 15:11

Аналоги высоковольтного диода для микроволновки (СВЧ печи)  HVR3-x

 

HVR3-x : Voltage 7,000 - 12,000V Current 350 mA [ETC]
является аналогом: HVR3-9, HVR3-12, HVR-1X3, HVR1X3, HVM12, HV03-12, BV12-DIO

 

Если у вас нет под рукой высоковольтного диода, его можно заменить шестью последовательно соединенными диодами 1N4007 (1000V;1.0A).

 

 

А диоды 1N4007 (1000V;1.0A) можно выпаять из перегоревшей энергосберегающей лампы

 

 

 

Прошу не путать сборку из шести диодов с двуханодным диодом 2Х062Н

 

источник: http://monitor.net.ru/forum/panasonik-nn-g335bf-info-293610.html

{jcomments on}

Последнее обновление 01.07.14 13:04
 
3G роутер Dlink DIR-412 прошивка OpenWrt под все модемы PDF Печать E-mail
17.06.14 13:23

3G роутер Dlink DIR-412 известен многим пользователям, однако его "родная" прошивка очень примитивна и несовершенна. Установив "заточенную" под этот роутер нестандартную прошивку, можно избавиться от многих проблем...

 

Действительно,совсем недавно появившийся 3G роутер Dlink DIR-412 покорил своей простотой и размерами.

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

Ситуация в корне изменилась, когда DANtes и его команда адаптировали прошивку   OpenWrt именно под Dlink DIR-412 .

Мы заинтересовавшись заинтересовавшись данным вопросом, провели прошивку  роутера по указанной ниже схеме:

Итак:


1. Задаем сетевой карте компьютера IP 192.168.0.2 маска 255.255.255.0 шлюз 192.168.0.1
2. Спичкой или другим тонким предметом нажимаем "скрытую" кнопку Reset сзади роутера и держим ее.
3. Включаем роутер в сеть.
4. Ждем 10 секунд, отпускаем кнопку.
5. В окошке выбираем файл прошивки openwrt-dir300b1-squashfs-webflash.bin, жмем Upload...
11. Ждем окончания прошивки.
12. Сетевой карте компьютера теперь можно задать автоматическое получение IP.
13. Роутер доступен по адресу 192.168.1.1 login- root, password- root.

14. Заходим  System - Admin Password и ставим пароль (его желательно запомнить)

15. После этого нажимаем , Flash - Flash Firmware и в окошке Firmware image выбираем заранее сохранённый в компьютере файл

openwrt-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin ( эта прошивка позволяет "заливать" следующие прошивки через веб-интерфейс)

 

Прошивка находится ТУТ

Или самые новые на форуме http://sat-forum.su

РЕШЕНИЕ ДЛЯ СЕРИИ 412-х С НЕРАБОТАЮЩИМ WI-FI:

1. Задаем сетевой карте компьютера IP 192.168.0.2 маска 255.255.255.0 шлюз 192.168.0.1

2. Спичкой или другим тонким предметом нажимаем "скрытую" кнопку Reset сзади роутера и держим ее.

3. Включаем роутер в сеть.

4. Ждем 10 секунд, отпускаем кнопку.

5. Открываем веб-браузер и заходим по адресу 192.168.0.1

6. В окошке выбираем файл специальной прошивки wive-rtnl.bin, (СКАЧАТЬ ) жмем Upload...

7. Ждем окончания прошивки (около 2-х минут). (Должны загореться индикаторы статуса, вай-фай и интернет)

8. Отключаем роутер из сети.

9. Повторяем действия пунктов 2, 3, 4, 5.

10. В окошке выбираем файл прошивки openwrt-dir300b1-squashfs-webflash.bin, жмем Upload...

11. Ждем окончания прошивки.

12. Сетевой карте компьютера теперь можно задать автоматическое получение IP.

13. Роутер доступен по адресу 192.168.1.1 login- root, password- root.

14. Заходим  System - Admin Password и ставим пароль (его желательно запомнить)

15. После этого нажимаем , Flash - Flash Firmware и в окошке Firmware image выбираем заранее сохранённый в компьютере файл

openwrt-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin ( эта прошивка позволяет "заливать" следующие прошивки через веб-интерфейс)

 

После данных манипуляций у 3G роутера Dlink DIR-412 появляется огромное количество возможностей.

Мы расскажем лишь о подключении 3G модемов UMTS GPRS и  CDMA.

Выходим (нажимаем последовательно кнопочки) Network - Interfaces -WAN и выбираем в окошке Protocol   - 3G/CDMA

Далее необходимо выбрать Service type (стандарт связи) UMTS/GPRS или CDMA/EVDO

После этого выбираем Command device port и Modem device port

Huawei Е1550 и аналогичные обычно включается на ttyUSB0 (Command device port/Modem device port)  Pantech UM150, UM175 и

Cricket A600 обычно становятся на ttyACM0, у кого-то Pantech UM150 от включается на на USB2

ZTE MF100  ZTE MF622 становятся на ttyUSB1(Command device port) , ttyUSB2(Modem device port)

В поле   Access point (APN) для оператора "ОГО Мобильный"  вписываем 3g.utel.ua или  unlim.utel.ua,

Username - 1 ("ОГО Мобильный"), IT( Интертелеком), 8092*******@people.net.ua (Пиполнет), mobile (МТС Коннект 450 мГц)

Password  - 1 ("ОГО Мобильный"), IT( Интертелеком), ****** (Пиполнет даёт пароль), internet (МТС Коннект 450 мГц)

После чего сохраняем настройки Save & Apply.

WiFi по умолчанию выключен.

Заходим WiFi - radio0: Master "OpenWrt"-  Enable device -  ставим галочку


Сохраняем настройки Save & Apply

При работе с роутером помним, что он работает не так быстро, как компьютер: ему нужно некоторое время чтобы выполнить необходимые команды и действия "увидел-нажал-получил" нет не проходят.

Если всё это учитывать, у Вас всё получится

Пример:

3G CDMA-450 модем Anydata ADU510A на "родной" прошивке Д-линка не видится вообще...

 

После прошивки 3G роутера Dlink DIR-412 прошивкой OpenWrt имеем:

 

работоспособное соединение (средняя скорость в точке тестирования 550-800 Кбит/с).

 

Роутер Dlink DIR-412 с прошивкой OpenWrt абсолютно не "режет" скорость.

По крайней мере,этого не увидели...

Как говорится, комментарии излишни...

Данный материал подготовлен по форуму

Кому что непонятно, читаем, вникаем и задаём там вопросы.

Лучше, правда, читать внимательнее - там всё есть

 

источник: http://i-net.com.ua/index.php?option=com_content&task=view&id=125&Itemid=22

ссылка на материал: http://www.thin.kiev.ua/categoryblog/2334-3g-dlink-dir-412-openwrt.html

{jcomments on}

Последнее обновление 17.06.14 13:34
 
« НачалоПредыдущая12345678910СледующаяПоследняя »

Страница 2 из 14

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика