Наверх

База знаний
Try 2 Fix
beta

PostgreSQL 9.4.2-1.1C: Резервное копирование SQL баз данных 1С самым простым путём

Резервное копирование баз данных 1С:Предприятие (да и любых других) — очень важная вещь, если вы не хотите потерять работу и клиентов. Для файловых версий баз данных есть замечательные средства резервного копирования. С SQL версиями немного сложнее.
Сейчас расскажем как просто делать бэкапы баз данных 1С:Предприятие с помощью простейшего скрипта без каких либо программ или сложных манипуляций.

Сам скрипт (который упаковываем в *.cmd):

@echo off
set h=%TIME:~0,2%
set m=%TIME:~3,2%
set s=%TIME:~6,2%
set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
"C:\Program Files\PostgreSQL\9.4.2-1.1C\bin\pg_dump.exe" -U postgres -F c -b bdname > "D:\BackUps\%yyyy%.%mm%.%dd%_%h%.%m%.%s%_bdname_.butts"

Что у нас тут есть:

  • Первые строки — это получение даты и времени.
  • Скрипт начинается с полного пути утилиты pg_dump.exe.
  • -U postgress — это ключ и само имя пользователя PostreSQL.
  • -b bdname — это ключ и имя базы данных из оснастки pgAdmin.
  • После > у нас идёт путь выгрузки и имя файла. Расширение ставим «.butts» — оно ничего не значит, но лучше какое-нибудь простое слово, чем .backup. Это дополнительная защита от шифровальщиков. Итоговое имя файла будет следующим
    2017.01.19_ 9.15.38_bdname_.butts

На этом всё. Этот скрипт мы добавляем в планировщик задач и проверяем его выполнение. В итоге мы получили готовую схему резервного копирования. Лучше выполнять резервное копирование на NAS или внешний жёсткий диск. Для этого всего лишь нужно изменить директорию назначения.

Эти статьи будут Вам интересны

«Не работает кнопка Пуск и панель уведомлений» и «Класс не зарегистрирован» в Windows 10. Несколько методов решения.

Не работает кнопка "Пуск" и панель уведомлений в Windows 10 или не работают Metro приложения в Windows 10, или Класс не зарегистрирован в Windows - в нашей базе знаний уже есть статья на эту тему, но как показывает практика, не всегда предложенное в ней решение срабатывает. Иногда эти проблемы встречаются по отдельности, иногда вместе (чаще вместе). Поэтому по мы постараемся собирать и выкладывать сюда новые решения, которые помогли решить эту загадочную и дико раздражающую проблему.

Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку «ОК»

В один прекрасный момент у одного из наших клиентов перестали запускаться все приложения (*.exe файлы). При чём связать появление данной проблемы с какими-то конкретными действиями так и не получилось. Выключали ПК - всё работало, включили .exe не запускаются. Решаем эту проблему!

Удалённый рабочий стол Windows CE через RemoteDSP (CERHost <-> CERDisp)

Окунувшись с головой в разработку на Compact Framework для Windows CE, стали проявляться некоторые неудобства при работе с портативными девайсами. Одним из таких неудобств оказалась необходимость постоянно держать устройство в руках. Во время отладки приложения, придётся всё время запускать Ваше ПО на устройстве, брать его, нажимать на кнопки или тачскрин. Всё это значительно замедлит Вашу работу. А если устройство и вовсе не рядом с Вами, а, например, у Вашего клиента? TeamViewer, конечно же, поставить на Windows CE нельзя. Но можно воспользоваться другой замечательной программой, которая позволит Вам удалённо управлять устройством на Windows CE, если Ваш ПК и устройство в одной локальной сети.