Резервное копирование баз данных 1С на SQL

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

Структура клиент-серверного режима: преимущества и недостатки

Этот режим появился в восьмой версии платформы 1С и представляет собой систему из трех компонентов:

  1. Клиентская часть. Через неё происходит обращение пользователя к информации, её получение и ввод;
  2. Кластер серверов. Главное новшество и основной компонент системы. Именно он обеспечивает связь между пользователем и базой данных. На него же ложиться основная нагрузка по обработке данных;
  3. Сервер для хранения базы данных. Здесь хранятся таблицы и индексы с введенной информацией.

К основным преимуществам такого режима работы можно отнести: надежность, безопасность, масштабируемость. Недостаток один: может потребовать дополнительных материальных затрат. Обязательна покупка лицензии на сервер предприятия, возможно, придется докупить систему управлениями базами данных (СУБД).

Если размеры базы данных начинают превышать значение в 10 Гб, задумайтесь о переводе работы программы в клиент-серверный режим. В один прекрасный момент восстановление данных из dt файла может закончиться ошибкой, причиной которой будет выросшая больше 4 ГБ одна из внутренних таблиц базы.

Какие СУБД подходят для 1С

В качестве основных сред для хранения информационных таблиц баз данных 1С могут выступать:

  • Продукция фирмы IBM (IBM DB2);
  • Сервер от фирмы Microsoft (Microsoft SQL Server);
  • СУБД от Oracle (Oracle Database);
  • Бесплатный продукт PostgreSQL.

Три первых СУБД имеют бесплатные версии, но со значительными ограничениям в использовании.

В данной статье мы рассмотрим, как сохранить базу данных SQL в случае установленного Майкрософтовского сервера и сервера от компании Постгрес.

Вне зависимости от  того, какой сервер Вы выберете для хранения базы данных, определитесь с частотой резервного копирования данных SQL.

Microsoft SQL Server

Перед началом использования этого продукта необходимо определиться, как будет выполняться резервное копирование баз данных. Дело в том, что эти базы данных состоят из двух частей:

  1. Непосредственно таблицы с данными;
  2. Лог-файл, содержащий транзакции, происходившие в базе.

Соответственно, полное резервное копирование данных sql предполагает сохранение обеих этих частей, в то время как простое подразумевает хранение только первой части.

Рис. 2

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

Выбирая тот или иной вариант резервирования, обязательно взвесьте два момента – что дороже: докупка более мощного сервера для хранения данных или  простои в работе сотрудников, связанные с восстановлением данных.

Для создания базы данных в менеджере необходимо правой кнопкой мыши щелкнуть по её представлению в списке баз и выбрать пункт меню «Создать резервную копию». Во всплывшем окне (Рис. 2), в подменю «Назначение» можно добавить несколько адресов, где будет храниться резервная копия базы. В зависимости от размеров базы, этот процесс может занять от нескольких секунд до нескольких десятков минут.

Восстановление вызывается из того же меню, всплывающее окно (Рис.3) имеет интуитивно понятный интерфейс. Здесь надо указать: откуда взять копию, и в какую базу она должна быть восстановлена:

Агент, который отсутствует, в бесплатной версии Microsoft SQL Server, и скриншоты откуда здесь выложены так же помогает настроить расписание резервного копирования.

PostgreSQL

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

Через оболочку можно выполнить выгрузку двух видов:

  1. В виде SQL выражений;
  2. В виде полного бэкапа базы.

В обоих случаях, вызывая щелчком правой кнопки мыши по имени базы в левой части экрана контекстное меню, необходимо выбрать пункт «Резервная копия…». Выскочит форма, представленная на рисунке 4.

Рис.4

Итак. Как сохранить базу данных SQL в виде выражений.

  1. Щелкаете переключатель в положение PLAIN;
  2. Если надо, чтобы данные были в виде INSERT выражений, ставите соответствующую галочку «Команды Insert»;
  3. Выбираете, что конкретно нужно сохранить. Если все галочки слева не стоят, то сохраниться все;
  4. Нажимаете Ок и ждете.

Настройки бэкапа значительно проще. База выгружается в виде сжатых таблиц, полученный файл имеет меньший объем и гораздо лучше подходит под резервное копирование баз данных sql server. Переключатель должен быть в режиме Compress.


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


Оснащение для магазина с доставкой от компании Ru-Holod
Выбор оборудования зависит от цели его эксплуатации. В магазине оборудование для реализации продуктов питания, условия хранения которых требуют поддержания особой ...
Проверка отчетности 6-НДФЛ и 2-НДФЛ в 1С ЗУП 3.1
Какие проверки необходимо произвести для успешной сдачи отчетов 6-НДФЛ и 2-НДФЛ и какие средства в 1С ЗУП 3.1 в этом ...
Как сократить издержки в производственной компании малого бизнеса. Вебинар
18 февраля 2020 г. состоялся вебинар «Как сократить издержки в производственной компании малого бизнеса. Планирование, фактическая себестоимость, анализ в 1С:Управление ...
Интервью с Сергеем Кукановым
На предприятии есть производство, но вы ещё не доросли до крупных систем управления? Тогда вполне можете попробовать обойтись решением 1С:Управление ...
Годовая отчетность за 2019 г.: бухгалтерская и налоговая
Оформить заявку на участие в онлайн-семинаре "Годовая отчетность за 2019 г.: бухгалтерская и налоговая" https://buhexpert8.ru/dostup#buh ПРОГРАММА СЕМИНАРА НАЛОГОВАЯ ОТЧЕТНОСТЬ: • ...
Новое в ЗУП за 5 мин [выпуск от 17.02.2020]
Выпуск на нашем сайте - https://buhexpert8.ru/1s-zup#tt-5min В этом выпуске: • Разместили ответы на вопросы с семинара по СЗВ-ТД • Обновили ...
1С:ERP Урок 55. Исполнение заказа на производство
Пятьдесят пятый видеоурок вводного курса по «1С:ERP Управление предприятием». Тема на сегодня – исполнение заказа на производство (без использования пооперационного ...
Новое в учете и отчетности по НДФЛ в 2020 году
Изменения по НДФЛ в 2020 году. Изменения сроков и порядка представления отчетности по НДФЛ. Как представить отчетность по доходам по ...
Ошибки при учете договоров ГПХ в 1С ЗУП 3.1
Кого считать работниками по договорам ГПХ. Ошибки квалификации договоров ГПХ. Выплаты по договорам ГПХ в 1С ЗУП 3.1. Смотрите тест-драйва ...
Ответы на популярные вопросы по ЭТК - часть 2
Фрагмент вебинара по электронным трудовым от 11.02.2020 - Если все оставляют бумажные трудовые, можно ли не сдавать СЗВ-ТД? - Нужно ...
Юридическая и организационная (управленческая) структура Компании в 1С:ЗУП КОРП
✔️ Как настроить в 1С:ЗУП КОРП юридическую и организационную (управленческую) структуру Компании? ✔️ Какой отчет показывает сотрудников в разрезе оргструктуры? ...
1С:Электронные трудовые книжки - бесплатный сервис от фирмы 1С
Если вы не используете программу 1С, предлагаем вам воспользоваться сервисом для формирования отчета СЗВ-ТД совершенно бесплатно. Переходите по ссылке etk.1c.ru ...
Сведения о среднесписочной численности работников в 1С 8.3 ЗУП
Кем и в какие сроки сдаются сведения по среднесписочной численности. Что входит в понятие среднесписочная численность и как она рассчитывается ...