Визуализация на архивиране 1 сек. Възстановяване на системата на Windows

Режимът за съхранение на файлове на бази данни 1C често се използва от малки компании. Лесно се настройва, не изисква допълнителни инвестиции и файлов режимудобен за работа. Но това е само когато става въпрос за отдел, работят до петима души.

Нека отбележим основните недостатъци на файловото съхранение на 1s бази данни. При значителни обеми база данни, повече от три гигабайта, скоростта на едновременните потребители е значително намалена.

Надеждността също е ниска. Базите данни 1C във файлов режим са по-често повредени. Опция клиент-сървърсъхраняването на информация е много по-надеждно. Много счетоводители и 1C оператори са запознати със съобщението: „Грешка във формат на потока ...“ Изскача, когато се опитвате да стартирате базата 1c или да напишете документ.

Какво да правя?

1. Архивирайте вашата база данни по два начина.

Можете сами да копирате папката с базата ръчно или да разтоварите базата чрез конфигуратора.

Нека копираме базата данни ръчно. Първо, нека определим в коя папка се намира нашата база данни. Стартираме програмата 1C. Изберете (натиснете веднъж ляв бутонмишка) необходимата база, вижте пътя до папката по-долу

В този случай базата се намира на Z:, в папка "torg".

Отворете My Computer, диск Z:, щракнете върху папката "torg" и изберете "copy"

След това отворете друго устройство на компютъра, за предпочитане мрежова папка. Можете да използвате папката My Documents, но само в краен случай. Кликнете с десния бутонщракнете с мишката върху празно място в отворен прозореци изберете "поставяне"

Когато копирането на базата данни приключи, трябва да направите допълнително архивиране с помощта на 1C инструменти (ако можете да влезете в режим на конфигуратор).

2. помощна програма chkdbfl.exe

Отворете Моят компютър, C: устройство, папка " Програмните файлове“ (в 64-битов версии на Windows- "Program filex (x86)"), 1Cv8x (където x е версията на вашата платформа (8.0, 8.1 или 8.2). Отидете в папката "bin" (във версия 1c 8.2, след това първо номера последна версияплатформи и папката „bin“ там), стартирайте файла chkdbfl.exe там

В прозореца щракнете върху бутона "...", след това отворете папката с базата данни, изберете файла 1Cv8.CD и щракнете върху бутона за отваряне.

Поставете отметка в квадратчето „Коригирайте откритите грешки“. След това щракнете върху „изпълни“.

Проверката може да продължи от 5 до 60 минути, в зависимост от размера на базата данни и мощността на вашия компютър. (фиг. 6)

Когато проверката приключи, програмата ще предостави регистър на коригираните грешки (фиг. 7)

В нашия пример не са открити грешки.

Отидете в базата данни и проверете как работи.

Нека сега разгледаме причините за тази грешка и възможни начинитяхната профилактика.

Причини за повреда на базата 1C:

Една от най-честите причини е прекъсване на захранването. Поради прекъсване на захранването, сървърът или базовият компютър често могат да бъдат изключени или връзката с мрежата може да бъде прекъсната. В малките предприятия спестяването на непрекъсваеми захранвания не е необичайно. Случва се, че непрекъсваемите захранвания изобщо не са инсталирани. Понякога свързват сървъра, но забравят за защитата мрежови устройства, което също води до повреда в случай на повреда в мрежата.

Повреда на твърдия диск или флаш устройството. Неправилно свързване на флаш устройство или външен дисксъщо водят до повреда на базата данни 1C. Заплахата за информационната база също е остаряла HDD, очакваната продължителност на живота на стандартен твърд диск офис компютър 2-3 години, на сървъра малко повече - 3-5 години.

Дефектна мрежа. Често срещана причина за повреда на базата данни е претоварена мрежа. Когато информацията се предава много по-бавно от очакваното, проблемите започват в 1C. Използването на остаряло оборудване или местоположението му на неблагоприятни места. Компютърът прегрява и започва да замръзва.

Неправилно прекарани кабели също причиняват грешки при работа. Изходящ контакт, кабели положени на пода - това са само най-честите грешки.

Как да избегнем смущенията?

1. Непрекъсваемите захранвания трябва да бъдат инсталирани както на сървърите, така и на мрежовото оборудване.

Ще ви струва много по-малко от престой в работата дори за един ден. Особено ако трябва да възстановите базата данни през отчетния период. Възстановяването на базата данни отнема няколко дни.

2. Свържете външния носител внимателно.

Когато използвате USB хъб, закупете го с външно захранване.

Вие външен твърдустройство с 2-краен USB кабел? Свържете и двата, през първия край се подава допълнително захранване, а през втория - захранването и информацията.

Планова смяна твърди дисковена компютър или сървър с база данни, препоръчваме да го правите веднъж на 2-3 години.

3. Локалната мрежаБи трябвало да е добре. Използвайте само модерни мрежови устройства в работата си.

Това ще ви спести много проблеми, не само с 1C.

4. Не забравяйте да правите резервни копия!

Преди важни операции с базата данни настройте автоматично архивиране и направете резервни копия на базата данни ръчно.

Последна възможност за намиране на резервно копие, ако не са останали други опции

2017-12-07T16:51:24+00:00

Така се случи немислимото:

Както се казва в такива случаи - стигнаха ...

Не се паникьосвайте - не всичко е загубено.

Влизаме в моя компютър и отваряме свойствата на диска, на който се съхранява базата данни (този диск може да се види, като изберете базата данни в прозореца за стартиране на 1C):

В диалоговия прозорец, който се отваря, отидете на раздела „Предишни версии“:

Ако има дискова версия от номера, който ни трябва - спасени сме!

В този случай изберете тази версия и щракнете върху бутона "Отвори":

Тук намираме папка с нашата база данни и я плъзгаме, например, на работния плот.

Ако нямате късмета да имате скрито копиедиск (или няма копие за необходимия номер), отидете на втората опция.

Търсим временно архивиране, създадено при актуализиране на базата данни

Едно от временните архиви, създадени от 1C при актуализиране на базата данни, все още може да се съхранява във временната папка на вашия компютър. В тази статия ще говоря за това как да намеря и извлека такова копие.

На първо място, намираме временната папка на нашия компютър.

За да направите това, натиснете клавишната комбинация Win + R:

  1. Първо натиснете Win;
  2. След това, без да пускате Win, натиснете английската буква R;
  3. и пуснете двата клавиша.

Ето как изглежда бутонът Win:

В отговор на това ще се отвори диалоговият прозорец „Изпълнение“, на моя Windows XP изглежда така:

Въвеждаме командата %temp% в текстовото поле и натискаме OK:

В отговор на това компютърът ще отвори временна папка за нас:

Ние се интересуваме предимно от папки, които започват с " 1Cv8Update". Тук в една от тези папки може да има резервно копие на нашата база данни.

За да не ги преглеждаме всички (имаме нужда от най-новите резервни копия), сортираме папките по дата:

И започваме да разглеждаме отгоре надолу (от най-новите папки до най-ранните).

Влизаме във всяка от папките, започващи с " 1Cv8Update":

Архивът на базата данни в тази папка ще изглежда като файл с жълта икона, започваща с името „1Cv8“ и разширението „.1CD“ (но не винаги се вижда). Този файл обикновено има най-големия размер от всички (в моя случай 752 мегабайта).

Вдясно от този файл виждаме датата на създаването му. Ако се намери такъв файл и датата на създаване ни устройва - това е страхотна новина!

Сега нека определим резервното копие от коя база намерихме?

За да направите това, отворете файла "log...txt":

Ето пътя до папката на базата данни, чието архивно копие намерихме: X:\Бази 1C\ArendaDemo.

Ако това резервно копие не ни подхожда (грешна база или грешна дата), търсим допълнително.

Но тук намерихме най-подходящия - как да възстановим базата данни от него?

За да направите това, създайте нова празна папка в папката с 1c бази данни, например, така:

Копирайте файла в тази папка 1Cv8....1CD" от архивната папка:

Променете името на този файл на " 1Cv8"(ако не сте виждали разширението .1CD, тогава не е нужно да го добавяте):

Свързваме тази папка като обикновена база данни 1C - тук.

Нищо не помогна

Ако резервното копие не може да бъде намерено, също не се отчайвайте (никога не се отчайвайте). Както се казва, няма безнадеждни ситуации:

  • Ако базата данни е случайно изтрита (включително от кошчето) и след това не са извършени никакви операции на компютъра, специалист, използващ специални програмище можете да го намерите и възстановите с харддиск. Това (ако изобщо е възможно) трябва да е евтино. Просто трябва незабавно да се обадите на специалист, докато отдалечената база данни на твърдия диск не бъде презаписана с други данни.
  • Ако базата данни е толкова повредена, че не са помогнали, тогава добър специалист почти винаги ще може да възстанови базата данни или да извлече данни от нея. За това вече можете да поискате прилична сума. И тук трябва да измерите разходите за възстановяване и разходите за загубени данни. Тук можете да отделите време и дори да покажете базата данни на няколко специалисти наведнъж.

Моля те да - редовно архивирайте своите бази данни и документи.Колко важно е това, разбирате само в такива безнадеждни ситуации, като тази, описана в статията.

Тази статия е продължение на поредицата от статии "Първи стъпки в 1C". Обсъждат се типични методи за възстановяване на база данни 1C на платформата 1C:Enterprise 8 след повреди. Предполага се, че базата данни работи във файлов режим. Възстановяването на базата данни в режим на работа клиент-сървър не се разглежда, т.к този въпросясно надхвърля „първите“ стъпки на начинаещ специалист.

Материалът на статията ще разкрие подробно отговорите на следните въпроси:

  • Какво трябва да се направи преди започване на каквито и да е реставрационни дейности? (копие, Карл!)
  • Какви са тънкостите при използване на помощната програма за проверка?
  • Какви инструменти за възстановяване са налични в конфигуратора?
  • Кога и защо трябва да качвате/изтегляте във формат *.dt?
  • Ако всичко по-горе не помогна, какво друго можете да опитате?

Приложимост

Статията е написана за платформата 1C:Enterprise версия 8.3.4.496, но не се притеснявайте, ако работите с по-стара версия! Всички материали са абсолютно актуални.

Как да възстановите повредена база данни 1C:Enterprise 8 в 1C

Понякога за начинаещ дадена задачаизглежда просто нереално. Въпреки че всъщност има редица прости стандартни инструменти за тестване на 1C бази данни и методи за коригиране на възникнали грешки.

Появата на различни видове системни повреди (грешки, неправилно показани данни, аварийно затваряне на програмата) може да се счита за повреда на базата данни.

причини критични грешкиса разнообразни. Най-често проблемите възникват поради прекъсване на захранването.

Можем да кажем с увереност, че в режим на работа клиент-сървър базата данни е по-устойчива на грешки.

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

Така че основното нещо е да не се страхувате, преди да опитате да възстановите базата данни направете копие от него.

Например, можете първо да копирате цялата папка, в която се намира базата данни, и след това да оставите само файла 1Cv8.1CD (базов файл) и папката 1Cv8Log (дневник на събития) в тази папка.

Всъщност в повечето случаи базите данни са възстановими. Някои псевдоними на 1C са разбрали това и са щастливи да прихванат такива клиенти. В повечето случаи не е нужно да правите нищо специално сами, клиентът е уплашен и работата на тестовите програми отнема много време.

Да преминем към практиката. Първо, разберете от клиента преди колко време и при какви обстоятелства са започнали да се случват повреди. Научете как потребителите извършват актуализация на конфигурацията и как двете събития са свързани във времето. Посочете размера на основата.

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

Не забравяйте да разберете дали платформата е актуализирана и под коя версия на платформата базата данни е работила преди.

Първо, изтрийте всички файлове и папки, които обграждат основния файл (1Cv8.1CD) в указаната директория. Да, това са някои сервизни файлове, които осигуряват пълноценна работа, но определено трябва да се отбележи, че понякога има някакво несъответствие в работата на тези файлове.

Нищо ужасно няма да се случи, защото следващия път, когато стартирате базата данни, всички необходими файлове ще бъдат създадени наново. Със старта ще изчакаме за сега.

Сега използваме най-ефективното, но далеч не последното лекарство. В директория C:\Program Files\1cv82 (за платформа 8.3 - 1cv8)\(по-нататък номерът на версията на платформата)\binстартирайте помощната програма chdbfl.exe.

внимание! Всяка версия на платформата има собствена помощна програма chdbfl.exe. Препоръчително е да използвате помощната програма от пускането на платформата, с която е използвана дадена база. В повечето случаи това е последната инсталирана версия на платформата.

Тук си струва да споменем една особеност, ако моментът на повреда на базата данни приблизително съвпада с момента на актуализиране на платформата, тогава помощната програма chdbfl.exe на предишната платформа често дава по-добри резултати при намирането и коригирането на грешки.

Особеността на тази помощна програма е, че ако няма коригирани грешки по време на първото преминаване (помощната програма не може да коригира нито една грешка), тогава може да се каже, че е безполезно да се стартира отново.

Ако обаче не всички грешки са коригирани, но има намаляване на броя на грешките, тогава има смисъл да стартирате помощната програма отново.

Имаше случаи, когато по време на второто преминаване броят на откритите грешки се променяше на нула. С една дума, повторете операцията, докато има резултат от намаляване на броя на грешките. Изглежда, че някои от грешките, коригирани в следващото преминаване, ви позволяват да коригирате други.

По-добре е да не докосвате самите параметри за тестване и корекция, ако не разбирате абсолютно ясно какво точно правите.

Подобрени резултати от теста с повторно използване този инструментне е отбелязано.

Трябва да се каже и за проверката на конфигурацията. От опит грешките, отбелязани от този инструмент, не са особено критични. По-скоро те просто забавят самата база данни. Което всъщност за бази данни, по-големи от 4 GB, също може да се разглежда от потребителя като повреда на базата данни.

4 GB е максимално допустимият размер не на самата база данни, а на таблицата в базата данни. Но един регистър може да бъде много по-голям от останалите и да заема по-голямата част от размера на основата.

В тази форма, също без абсолютно ясно разбиране, не трябва да се променят настройки.

Трябва да се каже за още един не съвсем очевиден метод. Факт е, че при разтоварване на базата данни във файл с разширение dt има изключително малка вероятност да не бъде възможно да се зареди обратно.

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

Ако след всички извършени мерки и тестове установите, че основата ви остава повредена, тогава е препоръчително да използвате и този инструмент.

Разтоварването се извършва в конфигуратора през меню Администриране, т разтоварвам информационна база .

Ще се появи диалогов прозорец, в който ще трябва да посочите посоката на разтоварване. Името на създадения файл може да се използва по подразбиране - 1Cv8.dt.

Трябва да се отбележи, че качването също е един от възможните методи за копиране.

Зареждането се извършва най-добре в нова базабез конфигурация. За да създадете такава база данни, в прозореца на информационната база щракнете върху бутона Добавете. Запазете настройката в следващата стъпка. Създаване на нова информационна базаи щракнете върху бутона По-нататък.

Във формуляра, който се показва, променете настройката на Създаване на информационна база без конфигурацияи също щракнете върху бутона По-нататък. В следващите две стъпки определете името на базата данни и директорията (празна), в която ще се намира.

Допълнителните параметри могат да бъдат оставени празни и щракнете върху бутона Готов. Ще бъде създадена информационна база без конфигурация.

Още няколко момента. Ако неизправностите в работата на базата данни са отбелязани само на един компютър, трябва да опитате да смените компютъра. Ако само един потребител има проблеми, тогава трябва да опитате да създадете отново потребителя.

Понякога помага да премахнете базата данни от списъка в прозореца на информационната база и след това да добавите същата съществуваща информационна база към списъка (възстановявайки пътя до нея).

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

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

В следващата статия ще разгледаме опциите за настройка на списъка с информационни бази.

Преди да започнете процедурата за възстановяване на информационната база, е необходимо да създадете резервно копие. Това може да стане по няколко начина.

Качете архивно копие от конфигуратора

Ако е невъзможно да разтоварите архивно копие на базата данни в режим на конфигуратор, просто трябва да копирате директорията с информационната база в друга папка.

Как да намерите директорията на информационната база и да направите резервно копие

1. Кликнете върху етикета "1C:Enterprise". Показва се прозорецът "Стартиране на 1C:Enterprise".

2. Изберете желаната информационна база от списъка (поставете курсора върху желаната база данни)

3. Пътят "File=..." се показва в долната част на списъка. Копирайте всичко в кавички. Например, както е на снимката, копирайте: "c:\1cconf\convert"

4. Отворете файлов мениджърнапример Windows Explorer

5. Поставете копирания ред в адресната лента. отидете в директорията.

6. Директорията трябва да съдържа файла "1cv8.1cd". Този файл е копиран в друга директория. Запомнете къде сте копирали файла. Това е резервно копие на вашата информационна база.

Тестване на базата данни с помощна програма

След като сте копирали файла на информационната база в друга директория (направете резервно копие), можете да започнете възстановяването на данните.

Отваряне на помощната програма за възстановяване на файлова база данни chdbfl.exe.

За версия 1C:Enterprise 8.0 обикновено се намира в директорията "C:\Program Files\1cv8\bin"

За версия 1C:Enterprise 8.1 той се намира в директорията "C:\Program Files\1cv81\bin"

За версия 1C:Enterprise 8.2 той се намира в директорията "C:\Program Files\1cv82\VERSION_NUMBER\bin", където VERSION_NUMBER е номерът на версията на 1C Enterprise 1C: 8.2. Трябва да отворите директорията "C:\Program Files\1cv82" и да изберете необходима версия(обикновено има една папка на директория. Например пътят може да изглежда така: "C:\Program Files\1cv82\8.2.12.78\bin")

Стартираме помощната програма. Трябва да се появи прозорецът, показан на фигурата.

Изберете файла на информационната база. Можете да го намерите, като следвате инструкциите в раздела "Как да намерите каталога на информационната база и да направите резервно копие".

Поставете отметка в квадратчето „Коригирайте откритите грешки“. Кликнете върху бутона "Изпълни" и изчакайте завършването на процедурата за проверка.

3. Тестване и коригиране от конфигуратора

След тестване на информационната база с помощната програма chdbfl.exe, конфигурацията на 1C трябва да се стартира в режим "конфигуратор".

Стартирайте програмата в режим на конфигуратор:

1. Изберете информационната база за възстановяване.

2. Кликнете върху бутона "Конфигуратор".

3. В менюто изберете "Тестване и коригиране ..."

4. Изберете всички квадратчета за отметка в групата "проверки и режими", както е показано на фигурата. Изберете режим "тестване и коригиране". Кликнете върху "Изпълни" и изчакайте завършването на тестването на информационната база.

Тестването е завършено. Стартирайте конфигурацията в режим 1C:Enterprise. Опитайте се да генерирате отчети, да пишете справочници и документи.

В предишната статия обсъдихме въпроса за създаването на резервни копия на базата данни 1C Enterprise, използвайки примера на 1C Accounting 8. Разбрахме, че един от начините Резервно копиее творението разтоварванеинформационна база. Сега нека да разберем какво да правим с файла за качване, ако нещо лошо се случи с вашата база данни.

Ако проблемът не бъде разрешен по друг начин, време да прочетете ръководствототогава създаденият по-рано файл за разтоварване на 1C Accounting 8 (или всяка друга конфигурация на 1C Enterprise) ще ви позволи да върнете базата данни, т.е. върнете състоянието на информационната база на датата, на която е създадено качването.

Малко отклонение от темата:следователно е ясно, че при възстановяване на базата данни по този начин част от данните ще бъдат неизбежноизгубен. Ето защо колкото по-често правите резервни копия, толкова по-малко данни ще загубите в случай на повреда на базата данни 1C.

Самият файл за качване е безполезен и изисква стартиране на Конфигуратора, т.е. не можете просто да стартирате файл за качване (като филм например) и да чакате резултата. Затова стартираме Конфигуратора и отиваме в менюто Администриране.


В менюто изберете елемента "Зареждане на информационна база", както е показано на фигурата по-горе. Това ще отвори прозорец за избор на файл.

уебсайт_

Използвайте този прозорец, за да изберете файла за изтегляне, от който се нуждаете. Ако има няколко, тогава обикновено се избира най-новият, т.е. направени последни.

внимание! Бъдете изключително внимателни, когато избирате файл, ако имате повече от един. Особено ако са на различни фирми! Операция от качване не може да бъде отменена.

Имаше важна част от статията, но без JavaScript не се вижда!

Имайки предвид горното, доп една важна подробност- ако базата данни е "покрита", тогава направете пълно копие на нейната папка ( И какво, ако е повреден!) и едва след това отворете конфигуратора и възстановете. В случай на грешка, винаги можете да се върнете към "невъзстановената" (т.е. не напълно повредена в резултат на грешка при възстановяване) версия на базата данни.

Ако файлът е избран, ще се появи следното предупреждение (необходимо е, тъй като операцията не може да бъде отменена).

уебсайт_

Ако сте сигурни, щракнете върху Да и изчакайте процесът да завърши. Тази операция не трябва да се прекъсва!Когато изтеглянето приключи, ще се появи съобщение за завършване.

уебсайт_

В прозореца, показан по-горе, е по-лесно да щракнете върху Не, защото Вече нямаме нужда от конфигуратор. След натискане на бутона Не, Конфигураторът ще се затвори. Сега стартирайте програмата в режим 1C Enterprise и проверете производителността на базата данни. Както можете да видите, няма нищо сложно.

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

уебсайт_

Пак да напомня: бъдете внимателни, когато възстановявате базата данни 1C Accounting 8 със собствените си ръце!Архивирането може да се направи безопасно - във всеки случай е безопасно за данните - но бъдете по-внимателни с възстановяването.



Зареждане...
Връх