Доброго времени суток, уважаемые читатели!
В этот раз хочется показать каким образом можно сделать резервную копию базы.
Сразу-же определимся для чего и в каких случаях лучше делать копию базы, и когда вообще возможно её сделать типовым способом фирмы 1С
Копию необходимо сделать если:
- Копию вообще рекомендуется делать хотя-бы раз в сутки в то время когда никто не работает в базе.
- Перед тем как установить какие либо обновления
- Перед тем как устанавливаете, либо обновляете расширение
- Перед тем как вы решили попробовать что-то изменить "задним" числом, и не уверены в том, что всё пойдет по плану
- Некоторые главные бухгалтера делают копии после того как сдали отчетность и хранят её какое-то время на всякий случай :)
- Если вы работаете на ноутбуке и база у вас файловая, то наличие свежей копии, размещённой где-нибудь на внешнем носителе, либо где-то в облачных сервисах спасет вас от потери базы, в связи с поломкой самого ноутбука (компьютера), а точнее жесткого диска на котором расположена сама база
- Если вы хотите сделать копию вашей основной базы и поэкспериментировать с документами, в копии базы, чтобы не рисковать основной
Во всех этих случаях Вас спасет наличие резервной копии. Возможно какие-то случае упустил, напишите в комментарии, в каких случаях вас спасало наличие резервной копии базы
На тему когда нужно делать копии у меня также есть отдельный ролик
Варианты организации резервного копирования
- Ручная через конфигуратор
- Ручная через пользовательский интерфейс
- Автоматический вариант, когда резервное копирование происходит на регулярной основе без участия пользователя, по определённому расписанию
Ручной вариант резервного копирования больше подходит больше для небольших баз и с небольшим количеством пользователей.
Автоматический вариант резервного копирования больше подходит, для баз в серверном исполнении, когда в базе работает большое количество пользователей и когда база может быть больших размеров. За частую автоматическое созданий резервных копий делается уже не типовыми средствами платформы фирмы 1С, а другими.
Базы могут достигать таких размеров, что типовой вариант создания резервной копии в принципе превращается в долгий процесс, либо когда копию нельзя выгрузить типовыми средствами платформы, это возникает когда база начинает занимать размер более сотни гигабайт
О резервном копировании можно разговаривать много, но в этой статье я покажу как сделать копию базы вручную через конфигуратор
Пример. И так мы решили поставить какое-то новое расширение, либо обновление.
Делаем копию:
1. Заходим в конфигуратор, под правами администратора
2. Убеждаемся что вы одни находимся в базе, если что выгоняем других пользователей из базы. Т.к. выгрузка копии базы требует монопольного режима работы
Главное меню \ Администрирование \ Активные пользователи
Убеждаемся, что на момент выгрузки базы не будут пытаться запускать какие-нибудь регламентные, либо фоновые задания.
2. В главном меню переходим Администрирование \ Выгрузить информационную базу
3. Открывается окно проводника, где мы выбираем место куда необходимо будет произвести выгрузку копии базы. Придумываем название копии. В идеале в наименовании копии необходимо указать сокращение по которому вы четко будете понимать бекап какой копии сделан, а также рекомендую добавлять дату копии, чтобы можно было понять, на какую дату актуальна копия. Такой "порядок" важен ещё тогда, когда вы делаете копии разных баз в одну папку. Если пренебречь порядком в наименованиях копий, то копия может просто бесполезной, т.к. когда действительно потребуется та самая копия, то вы её просто не сможете найти. По поводу имен файлов для копий у меня озвучено вот в том ролике
4. Далее нажимаем на кнопку "Сохранить". И начинается процесс создания копии
5. После завершения создания копии, выйдет соответствующее предупреждение
Ещё важный момент перед тем как делать копию базы, нужно понять какой размер базы, а также посмотреть на наличие необходимого свободного места на том диске куда вы планируете сделать выгрузку базы, иначе у вас может возникнуть фатальная ошибка, особенно когда вы делаете копию на системный диск. Этого допускать ни в коем случае нельзя
Если это файловая база, то достаточно найти папку где лежит сама база и посмотреть её размер, это примерно даст вам понять, сколько необходимо места, понятное дело что сам бекап будет весить меньше чем сама база, но лучше как говориться больше, чем меньше
Как посмотреть размер папки где лежит база ниже на картинках
Переходим в папку где лежат базы, находим нашу базу, копию которой мы хотим делать. По ней кликаем правой кнопкой мыши, переходим в "Свойства"
И на закладке "Общие", смотрим на значение "Размер"
Как посмотреть размер свободного места на диске, где планируете сделать копию. Переходим в "Этот компьютер" находим диск, по нему кликает правой кнопкой мыши, выбираем пункт контекстного меню "Свойства"
Ну а дальше смотри на закладке "Общие", значение "Свободно"
Теперь когда у вас есть копия базы, вы спокойно можете ставить обновление, работать с расширениями или ещё что либо. Можно не переживать, что откатиться нельзя
На этом у меня всё!
Копии наше всё.
Ставьте лайки, подписывайтесь на канал!
Всем добра!