Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 17:40
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Курс конфигурирование 1С:Предприятие 8. Архивирование баз данных 1С  (Прочитано 12041 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Этот урок посвящен архивированию имеющихся у вас баз данных.



Текст урока:

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

В 1С это делается в конфигураторе. Архивирование средствами 1С можно производить как для файловых, так и для серверных баз. 1С производит архивирование в отдельный файл на жесткий диск. Этот файл имеет расширение dt.

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

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


Оффлайн Yura063

  • *****
  • Сообщений: 1045
  • РЕПУТАЦИЯ: 136
  • КПД: 13%
  • Регистрация: 2010-11-15
  • Сайт: yuis.ru
  • Профессия: Программист 1С
За такую тему конечно респект!!! :zebzdr:  А не знаешь есть ил обработка для выгрузки базы в автономном режиме? Так сказать наподобие регламентированной задачи! 
Помогли, отблагодари!

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
:) Ну во всеми любимой УТ11 есть механизм архивирования БД.

Многие настраивают архивирование скриптами. О чем речь?

Оффлайн Yura063

  • *****
  • Сообщений: 1045
  • РЕПУТАЦИЯ: 136
  • КПД: 13%
  • Регистрация: 2010-11-15
  • Сайт: yuis.ru
  • Профессия: Программист 1С
Да извини не уточнил! У меня база на SQL, средствами SQL резерв делается, но как то не очень я этому доверяю! а вот выгрузки самое то!
Помогли, отблагодари!

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
ОК, значит просто нужно написать скрипт, например bat, который каждую ночь будет заходить в конфигуратор и делать архив. Запуск конфигуратора соответственно из командной строки с параметрами. Примеры параметров можно посмотреть в тоненькой книжечке - руководство по установке.

Оффлайн greenLiss

  • Приятно осознавать, что я кому-то нужен и за мной наблюдают (тем более, админы) XD
  • ***
  • Сообщений: 104
  • РЕПУТАЦИЯ: 8
  • КПД: 8%
  • Регистрация: 2012-12-04
  • Сайт: 
Тема просто замечательная, но к сожалению, пользователи не любят это делать или забывают, а сисадминам нужно всё автоматизировать... Решил не много добавить информации по автоматизации архивирования баз 1С.
Итак, пример приведенный в видеоуроке это стандартный метод архивирования.
Плюсы:
+ скорость
+ размер
Минусы:
- нестабильность (иногда случается, что такая копия может не всегда правильно работать. т.к. происходит преобразование данных. встречаются случаи, когда появляются сбои, и узнать о них возможно только когда будет производится загрузка/восстановление базы.)

Более надежный способ создания резервных копий - это непосредственное копирование папки базы.

Давайте посмотрим, как можно этот процесс автоматизировать стандартными средствами виндовс.
Допустим, у нас есть:
папка с базой    D:/Базы1С/
папка в которую нужно делать архивирование    D:/Архивы1С/
1. Нам нужно создать Батник. В любом текстовом редакторе пишем :

@echo off
chcp 1251
xcopy D:\Базы\*.* D:\Архив\%date%\*.* /y

И сохраняем этот текст, но с расширением .bat

Разберем, @echo off - выключает сообщения о выполнении действий, chcp 1251 - включаем поддержку русской кодировки, xcopy - копирование из первой папки во вторую. %date% - вставляем дату в название папки, /y - безусловное копирование.

Отлично, копирование по двойному клику сделали, но не хочется нажимать каждый день на этот батник. Пусть он сам запускается!
--------------------------------------
Если WinXP
Пуск — Выполнить — services.msc
Найдите службу «Планировщик заданий» и убедитесь, что в поле Состояние у нее Работает, а в поле Тип запуска — Авто
Теперь создадим задачу.
Откройте Панель управления и щелкните по "Назначенные задания" и добавте новое задание, указав этот батник.
Указав когда он должен запускаться.
--------------------------------------
Если Win7
Нажимаем «Win + R» и пишем «taskschd.msc»
Идем в пункт меню «действие» и нажимаем создать задачу (с возможностью выбора дополнительных функций).
1) Вкладка общие - в поле имя вводите название создаваемой вами задачи, «выполнить с наивысшими правами».
2) Вкладка триггеры - нажимаем на кнопку «создать», «Назначить задачу» и настроить расписание.
3) вкладка действия - нажимаем «создать» в ниспадающем меню «действие» выбираем: Запуск программы — нажимаем кнопку «обзор» и выбираем наш этот батник.
-------------------------------------

Также, можно сделать копию с архивированием через бесплатный архиватор 7zip например вот так:

@echo off
chcp 1251
"C:\Program Files\7-Zip\7z.exe" a -t7z "C:\Архив1С\База1-%date%.7z" -mx3 "C:\Базы1С\База1" -ssw

П.С. Можно добавить, что архивы Ваших баз желательно хранить на НЕ системном диске. При проблемах с ОС будет легче восстановить архивы.

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С

Оффлайн greenLiss

  • Приятно осознавать, что я кому-то нужен и за мной наблюдают (тем более, админы) XD
  • ***
  • Сообщений: 104
  • РЕПУТАЦИЯ: 8
  • КПД: 8%
  • Регистрация: 2012-12-04
  • Сайт: 

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6558
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Я не смогу от имени кого-то выложить статью. Предлагаю это сделать вам.

Оффлайн greenLiss

  • Приятно осознавать, что я кому-то нужен и за мной наблюдают (тем более, админы) XD
  • ***
  • Сообщений: 104
  • РЕПУТАЦИЯ: 8
  • КПД: 8%
  • Регистрация: 2012-12-04
  • Сайт: 
Ок, тогда, не много подкорректирую, больше информации впихну, тогда и тему сделаю..


 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
157 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
47 Сообщений
oleg-x
44 Сообщений
andron81_81
44 Сообщений
BuhRust
33 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 241
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal