Резервное копирование на сервере. Сервис-релиз 1.2.1.957

Наше приложение приобретает все более и более клиент-серверные очертания. Это значит, что некоторая функциональность, в силу тех или иных причин, переносится с клиентского приложения VetDesk на серверную часть решения. В релизе 1.2.1.942 такая важная функциональность, как осуществление резервного копирования и восстановления, претерпела существенные изменения. Операции стали асинхронными, то есть не требуют от пользователя ожидания завершения, а исполняются в фоновом режиме. Некоторым побочным эффектом стало то, что теперь, в общем случае, резервное копирование и восстановление невозможно выполнить на клиенте, который подключен к удаленной базе данных, то есть к базе данных, расположенной на другом компьютере. Эти операции теперь возможны только на клиенте, установленном на том же компьютере, что и сервер баз данных.

Если у вас один или несколько компьютеров c VetDesk, не связанные между собой

Если вы используете один компьютер или несколько компьютеров, но каждый со своей базой данных, то данные изменения никоим образом не повлияют на вашу работу. Резервное копирование будет проходить так же, как и раньше.

Если у вас несколько компьютеров с VetDesk, подключенных к одному серверу баз данных 

Если у вас несколько компьютеров, подключенных к одной базе данных, и VetDesk клиент, в том числе, установлен и на компьютере с сервером баз данных, то резервное копирование так же продолжит работать на этом компьютере без изменений, но не будет работать на всех остальных, подключенных к базе данных удаленно. Обновление 1.2.1.957 автоматически определяет тип подключения приложения к базе данных и отключает резервное копирование и восстановление, если клиент подключен удаленно. Это исключает появление ошибок резервного копирования, которые возникали в версии 1.2.1.942.

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

Как видно, пользователю доступен только просмотр настроек. Все настройки доступны только в VetDesk, установленном на одном компьютере с целевым сервером баз данных.

Для сетевых конфигураций, данной изменение так же позволяет сократить количество резервных копий и избежать повышения нагрузки и ошибок, связанных с одновременным резервным копированием базы данных на всех клиентах. Практически, в этом не было никакого смысла, так как база данных одна, и, если, например, у вас 5 компьютеров с VetDesk, то сохранялось до 5 резервных копий, за один раз, в зависимости от времени запуска каждого клиента и настроек выполнения резервного копирования по расписанию.

Если у вас несколько компьютеров с VetDesk, подключенных к одному серверу баз данных, но на сервере не установлен VetDesk Клиент 

Несколько особняком стоит сетевая конфигурация, при которой на компьютере, на котором установлен сервер баз данных и работает база данных VetDesk, не установлен сам VetDesk Клиент. В таком случае автоматическое резервное копирование производится не будет. В ближайшее время мы готовим к выходу бесплатную утилиту "VetDesk Служба", которая может быть установлена на компьютер с базой данных и будет осуществлять все те же функции по резервному копированию и восстановлению, что и VetDesk Клиент.

Если у вас именно такая, описанная выше конфигурация, то до выхода утилиты мы рекомендуем установить на серверный компьютер VetDesk Клиент, настроить на нем параметры автоматического резервного копирования и оставить его постоянно работающим. Тогда резервное копирование будет осуществляться так же, как и раньше. В качестве альтернативы, при условии обладания необходимыми знаниями, можно настроить резервное копирование сторонними средствами, например средствами администрирования Microsoft SQL Server.

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

Желаем плодотворной работы! 

Последнее изменение Пятница, 15 декабря 2017 14:55

Личный кабинет

Корзина

 x 

Корзина пуста

ВКонтакте