Меню сайта
Категории раздела
Автоматизация [12] |
Технологии [4] |
Стандарты [0] |
Разное [10] |
Поиск
Block title
13.12.2011 | |
Учет услуг в учреждениях сферы здоровья и красоты |
29.01.2012 | |
Материалы для Нейл Арт индустрии . |
03.02.2012 | |
Базы данных 1С. Структура |
03.02.2012 | |
Резервное копирование 1С базы данных |
03.02.2012 | |
Как переиндексировать базу данных. |
16.02.2012 | |
Хранение изделий медицинского назначения |
23.08.2012 | |
Подбор шин для авто |
23.08.2012 | |
Кромкоблицовочные станоки |
23.08.2012 | |
Мобильный аппарат iPhone 5 |
23.08.2012 | |
Где купить качественные природные материалы по невысокой стоимости |
23.08.2012 | |
Есть автолюбители, которые перепродают авто каждые пару лет. |
23.08.2012 | |
Где применяется целительный песчаник красный |
27.11.2012 | |
VkMonster — партнерская программа. Заработок на сайте. |
27.11.2012 | |
Как заработать на сайте |
03.12.2012 | |
Подарок своими руками - чехол для спиц. Мастер-класс ч2 |
18.03.2013 | |
Шиповник и его полезные свойства |
01.04.2013 | |
Красивый загар — правильный загар |
01.04.2013 | |
Как сделать загар красивым? |
23.06.2014 | |
Виды гидравлического оборудования |
23.06.2014 | |
Установка тепловых завес — способы сбережения тепла |
15.07.2014 | |
Похудение - очень просто: о диетах |
15.07.2014 | |
Похудение - очень просто: о диетах |
15.08.2014 | |
Одежда и обувь для туризма |
05.09.2014 | |
Подключение электрики Коньково |
24.09.2014 | |
Фанкойлы |
24.09.2014 | |
Типы фанкойлов |
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » Автоматизация |
Резервное копирование 1С базы данных
Резервное копирование 1С базы данныхЕсли вы не хотите восстанавливать навсегда потерянные данные из 1С, вы должны позаботиться о резервном копировании 1С данных. Основной вопрос стоит в периодичности таких действий. Ну и, конечно, в забывчивости. Очень часто в ежедневных заботах, просто забываешь сделать резервную копию данных. А если в 1С работает несколько пользователей - бывает тяжело выгнать всех из базы. Можно, конечно, их насильно отключить - но это может привести к физическому повреждению данных. Поэтому я рекомендую делать резервное копирование 1С базы автоматически.Для этих целей существуют специальные программы, например, такие как Acronis, но я их не буду рассматривать. Также, планировщик заданий Wibdows, можно настроить на сохранение БД в архив какой-нибудь программой архиватором, например WinRAR или pkunzip. Но я рекомендую делать резервное копирование данных базы 1С штатными средствами 1С, а именно с использованием пакетного режима работы. Рассмотрим работу 1С в пакетном режиме. Пакетный режим это работа 1С Предприятие в режиме конфигуратора для выполнения административных функций в автономном режиме без участия пользователя Пакетный режим может выполнять следующие действия:
Файл запуска.Это обычный bat- (batch-) файл (например с именем backup.bat) следующей структуры: start /wait c:\program files\1cv77\bin\1cv7.exe config /D"C:\Base" /NAdmin /Ppassword /@c:\backup.prm где start /wait - запустить програму и дождаться ее завершения c:\program files\1cv77\bin\1cv7.exe - путь к файлу 1С (по умолчанию установка 1С ведется в эту папку, но если вы меняли каталог установки - измените на свое) config - тип запуска1С предприятия в режиме конфигуратора /D"C:\Base" - путь к базе данных 1С. Посмотреть его можно в окне выбора баз. Запускаем1с Предприятие, выбираем базу и нажимаем кнопку "Изменить" - открывается еще одно окно "Регистрация Информационной Базы" в поле "Путь" и есть путь к нашей БД. Выделяем его, копируем, нажимаем "Отмена" и ставим наш файл в двойных кавычках после ключа /d /NAdmin - имя пользователя с правами: "запуск конфигуратора, сохранение/выгрузка данных". Этих прав вполне достаточно. Имя пользователя указывать сразу после ключа /n без пробелов так, как он заполнен в конфигураторе. Регистр символов не имеет значения. /Ppassword - пароль пользователя admin указывается сразу после ключа/p. Регистр символов имеет значение! /@c:\backup.prm путь кпакетному файлу и имяфайла указывается сразу после ключа /@. Структура пакетного файла backup.prm будет рассмотрена ниже. Этого, в общем то, будет достаточно для резервного копирования данных. Правда в этом случае будет хранится только одна, последняя архивная копия базы, потому допишем еще несколько строк в скрипт, которые будут переименовывать полученный архив в формат ИмяФайла_Дата.zip set name=backup%date%.zip Указываем какое имя будет иметь наш архив. После символа "=" вместо backup можете указать название своей фирмы, используя латинские символы,%date% - добавляет к имени текущую дату, .zip - тип файла, т.е. расширение менять нельзя! ren backup.zip %name% переименовать полученный архив в указанное выше имя,backup.zip - файл архива, имя его указывается в пакетном файле backup.prm, т.е. они должны совпадать! Пакетный файл для DBF базы. Файл пакетного режима это текстовй файл и может быть создан и изменен любым текстовым редактором. Структура файла включает секции и параметры, определенные для каждой секции. Секция задается отдельной строкой с именем секции в прямоугольных скобках. Параметры секции задаються отдельными строками после строки соответствующей секции с указанием имени параметра и значением, отделенным знаком "=". Основная секция GENERAL описывает общие параметры пакетного режима и необходимость выполнения отдельных функция пакетного режима. Остальные секции содерат параметры, описывающие особенности выполнения конкретных функций. Для сохранения нам нужно создать файл, следующей структуры: [General] SaveData=1 Следующие строки реиндексируют нашу базу. Очень полезно использовать если структура информационной базы dbf и используется многопользовательский режим доступа к БД. Если локальный вариант 1С Предприятия или реиндексация происходит не очень часто эти строки лучше не добавлять - пользы от них будет мало. CheckAndRepair=1 [CheckAndRepair] PhysicalIntegrity=0 LogicalIntegrity=0 RecalcSecondaries=0 RecalcTotals=0 Секция сохранения файла, должна быть обязательно! Файл будет сохранен на диск c:\ в папку backup с именемbackup.zip. Имя можете указать другое, только не забудьте в запускном файле Save.bat в строке переименования также указать это свое имя файла. [Savedata] SaveToFile=c:\backup\backup.zip Пакетный файл для SQL базы. Так как в SQL базе данные храняться не в dbf файлах, то и нужно делать не сохранение данных а выгрузку. Соответственноbackupsql.prm будет иметь такую структуру: [General] UnloadData=1 [Unloaddata] UnloadToFile=c:\backup\backup.zip В итоге получим два файла - backup.bat и backup.prm или backupsql.prm для SQL, которые содержат алгоритм, по которому проходит резервное копирование 1С данных. Источник: http://grifon.hop.ru/articles.php?idkat=%CF%F0%EE%E3%F0%E0%EC%EC%FB%20%F3%F7%E5%F2%E0 | |
Просмотров: 5901 | Комментарии: 6 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |