Начало

Возможно Вы попадали в ситуацию когда после прошедших обновлений выясняется что база данных работает некорректно. Откатиться на предыдущий релиз — означает потерять все данные, введенные пользователями до момента обнаружения ошибки.
В этом случае поможет SRM. Вы сможете откатиться на любой (не обязательно предпоследний) из предыдущих релизов без потери данных.

SRM — система, сочетающая в себе систему контроля версий с возможностью сохранения/восстановления всех метаданных БД SQL.

Таблицы, индексы, процедуры, функции, триггеры, типы данных, привилегии (далее называемые объекты) — в любой момент может быть сохранено в системе контроля версий для последующего восстановления без потери данных.

Возможности SRM

SRM: Аудит

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

SRM: Mониторинг

SRM мониторит каждый объект или группу объектов приложения, «держа руку на пульсе» всего программного комплекса. Это позволяет оперативно выявить проблемные места, случившиеся после обновления.

SRM: Восстановление

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

.

SRM: Безопасность

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

SRM: Исполнение файлов

SRM позволяет выполнить SQL скрипт из файла. Или выполнить сгенерированные файлы-скрипты с помощью srm genchanges \ srm genscripts

.

SRM: Поиск

SRM находит объекты системы по имени. Поиск ведется по части имени объекта.

SRM: Генерация sql-скриптов

SRM генерирует скрипты для восстановления базы данных, без потери ваших данных. Скрипты генерируются как по всем объектам базе данных, так и по измененным объектам и данным.

SRM: Изменения

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

Подробно о возможностях SRM смотрите в Описание программы

На текущий момент поддерживается MS SQL Server & SYBASE. Поддержка ORACLE осуществляется по запросу.

Высокая скорость работы SRM обусловлена использованием низкоуровневых библиотек для доступа к базе данных. (Для MSSQL используется TDS, для ORACLE — родной клиент)

SRM имеет три интерфейса:

  • srm — интерфейс командной строки (shell)
  • srmc — консольный клиент (с возможностью настройки меню под разные задачи)
  • srmg — графический клиент

SRM распространяется в трех вариантах:



Колличество объектов мониторинга

Срок действия лицензии

1 год поддержки

Защита токеном

Кастомизированное меню по ролям

Кастомизация ролей пользователей

Demo

0

20

без ограничений





Trial

$ по запросу

без ограничений

по запросу



Production

$ по запросу

без ограничений

по запросу