Документация для версии Интеллект 4.13. Документация на другие версии также доступна.

Предыдущая страница Выделение протокола событий в отдельную базу данных  Восстановление БД из резервной копии Следующая страница

Резервная копия баз данных MS SQL создается с помощью утилиты idb.exe. Чтобы создать резервную копию, необходимо выполнить следующие действия:

  1. Открыть утилиту idb.exe (см. раздел Запуск и завершение работы утилиты idb.exe).
  2. Выбрать в раскрывающемся списке Выберите источник данных: базу данных MS SQL – Basic Data.

    Примечание.

    Для создания резервной копии базы данных вертикального решения следует выбрать базу данных вертикального решения, например, для ПК АТМ-Интеллект/Мониторинг источник данных MonitorSSTV.

  3. В случае, если не требуется включать в резервную копию БД Протокола событий, установить флажок Очищать протоколы. Данный флажок недоступен, если выбрана БД вертикального решения.
  4. Нажать кнопку Создать резервную копию MS SQL.
  5. В результате откроется окно Сохранить как, где необходимо выбрать адрес и ввести имя сохраняемой резервной копии.

    Примечание.

    В случае, если ПК Интеллект и сервер баз данных находятся на разных компьютерах, соединенных по сети, то при создании резервной копии базы данных MS SQL созданная копия по умолчанию будет сохранена на том компьютере, на котором установлен сервер баз данных. Для сохранения созданной копии на компьютере, где установлен ПК Интеллект, необходимо выполнить следующие действия:

    1. Создать на компьютере, где установлен ПК Интеллект, папку, доступную по сети. Обеспечить доступ к созданной папке с компьютера, где установлен сервер баз данных.
    2. Указать в окне Сохранить как путь к созданной папке.
  6. В результате запустится процесс создания резервной копии. Информация о ходе данного процесса отображается в информационной таблице Протокол.
  7. Создание резервной копии завершено, когда в таблице Протокол появится соответствующее сообщение Создание резервной копии завершено!.

    Примечание.

    Также резервную копию (MS SQL) можно создать при помощи макрокоманды.
  8. Для завершения работы нажать кнопку OK, в результате чего окно будет автоматически закрыто.

Резервная копия базы данных MS SQL создана.

По умолчанию копия базы данных создается по адресу C:\Documents and Settings\<имя пользователя>\Мои документы\ITV\Intellect\Data\intellect.sql.bak. В случае, когда при создании резервной копии не удается изменить папку для записи копии базы данных, необходимо:

  1.  Вызвать функцию Выполнить (Пуск -> Выполнить), в открывшемся окне ввести regedit.
  2. Нажать кнопку OK. В результате выполнения операции откроется окно Редактор реестра.
  3. Создать строковый параметр с именем BackupFolder в ветке реестра HKLM\SOFTWARE\ITV\INTELLECT (см. раздел Добавление строковых параметров в реестр ОС Windows).
  4. Задать значение параметра BackupFolder: ввести адрес папки для записи копии базы данных (например, С:\ Documents and Settings\AVP\Рабочий стол\Backup).
    Если требуется сохранять копию базы данных на сетевой диск, необходимо указать UNC-путь к сетевой папке на данном диске, к которой открыт доступ на запись, в формате \\ServerName\ShareName. При этом следует учитывать, что все сетевые ресурсы, которые требуют дополнительной аутентификации, необходимо подключать от имени того же пользователя, от имени которого запускается служба SQL Server. Узнать и/или изменить пользователя, от имени которого запускается служба SQL Server, можно одним из следующих способов:
    1. С помощью утилиты SQL Sever Configuration Manager.
    2. Выполнить Пуск - Панель управления - Администрирование - Службы, затем щелкнуть правой кнопкой мыши по службе SQL Sever и выбрать пункт Свойства в функциональном меню. В открывшемся окне свойств службы SQL Server перейти на вкладку Вход в систему. 
  5. В результате проделанных действий будет создан строковый параметр ключа с заданным значением.
  6. Вызвать функцию Выполнить (Пуск -> Выполнить), в открывшемся окне ввести ключ ”C:\Program Files\Интеллект\idb.exe” /backup.
  7. Нажать кнопку OK.

В результате выполнения операции в папке, указанной в качестве значения параметра BackupFolder (С:\ Documents and Settings\AVP\Рабочий стол\Backup), будет создана резервная копия базы данных intellect.sql.bak.