Документация Algorius Net Viewer | База данных

Общие сведения

В базе данных Algorius Net Viewer хранит следующую информацию:

Инициализация базы данных (создание таблиц и индексов) производится автоматически при первом обращении приложения к базе данных.

Запись в журнал производится в фоновом режиме, параллельно с основной работой программы. Запись производится транзакционно, массово, используя подготовленный параметризованный запрос. За счет этого обеспечивается очень высокая производительность добавления новых записей в базу данных: более 5 тысяч записей в секунду на компьютере средней производительности (Core i5).

Настройка

Для того чтобы задать настроить параметры доступа к базе данных и параметры ведения журналов, выберите ФайлНастройки в меню основного окна, или щелкните по кнопке Настройки на панели управления или нажмите F9. Появится диалог Настройки. Выберите закладку Журналы:

Доступны следующие атрибуты:

  • База данных — тип используемой базы данных. В зависимости от типа доступны различные параметры для настройки соединения с базой данных.
  • Файл с базой данных — только для встроенной (SQLite) базы данных. По умолчанию журнал ведется во встроенной базе данных в каталоге пользователя операционной системы. Вы можете указать расположение файла со встроенной базой данных. Это позволяет расположить базу на отдельном высокоскоростном диске для большей производительности. Для переноса базы данных скопируйте файл Log.db в требуемое место и укажите его в настройках приложения. После этого можно удалить старый файл Log.db, если он Вам не требуется.
  • Сервер — только для баз данных MS SQL, Oracle, MySQL, PostgreSQL — имя сервера, на котором расположена база данных. Для Oracle, MySQL, PostgreSQL следует указывать имя хоста или IP адрес. Для MS SQL — имя сервера базы данных, согласно настройкам MS SQL, например: SERVER_NAME\SQLEXPRESS
  • Порт — только для баз данных Oracle, MySQL, PostgreSQL — номер сетевого порта для соединения с базой данных. Кнопка сброса позволяет сбросить номер порта на порт по умолчанию для выбранной базы данных.
  • Авторизация — только для баз данных MS SQL, Oracle, MySQL, PostgreSQL — способ авторизации на SQL сервере. Если указана Windows Authentication, то используется проверка подлинности пользователя Windows. Если указано SQL Server Authentication, то указывается логин SQL сервера.
  • Пользователь/пароль — только для баз данных MS SQL, Oracle, MySQL, PostgreSQL — логин для доступа к базе данных. Доступно только если указана авторизация SQL Server Authentication.
  • Имя базы — только для баз данных MS SQL, MySQL, PostgreSQL — название базы данных, в которой будут созданы таблицы для хранения данных приложения.
  • Сервисное имя — только для базы данных Oracle — сервисное имя базы данным, согласно настройкам Oracle, например: XE
  • Строка соединения — только для баз данных ODBC — DSN для соединения с внешней базой данных через ODBC. Обращение к базам данных через ODBC производится посредством ODBC драйвера. Производители практически любой базы данных поставляют соответствующий ODBC драйвер. Ниже приводятся ссылки для скачивания ODBC драйверов наиболее популярных баз данных. В строке соединения требуется выбрать DSN, настроенный в приложении "Администратор источников данных ODBC", которое входит в состав Windows.
  • Проверить соединение — проверить соединение с базой данных, используя указанные параметры соединения.
  • Вести журнал мониторинга — при включении будет вестись журнал мониторинга. Вы можете выключить журнал мониторинга, если его функциональность Вам не требуется. Это позволяет экономить процессорное время и место на диске. Так же рекомендуется выключать журнал мониторинга, если это запрещено политикой безопасности.
  • Оптимизировать в почасовую / ежедневную статистику — при включении записи в журнале мониторинга, которые старее указанного количества дней, будут преобразовываться в статистическую информацию. См. Журнал мониторинга для дополнительной информации.
  • Вести журнал проведения инвентаризации — при включении будет вестись журнал инвентаризации. Вы можете выключить журнал инвентаризации, если его функциональность Вам не требуется. Это позволяет экономить процессорное время и место на диске.
  • Вести журнал Web доступа — при включении будет вестись журнал доступа к Web серверу. Вы можете выключить журнал Web сервера, если его функциональность Вам не требуется. Это позволяет экономить процессорное время и место на диске.
  • Хранить записи за указанное количество дней — Algorius Net Viewer будет автоматически удалять записи журналов, которые старее указанного количества дней. Это позволяет экономить место в базе данных и ускоряет генерацию отчетов за счет уменьшения количества обрабатываемых записей. Данные будут удаляться только из тех журналов, ведение которых включено.
  • Вести оперативный журнал мониторинга — при включении будет вестись оперативный журнал мониторинга за указанное количество часов.

Экспорт

Экспорт позволяет выгрузить информацию из базы данных в файл для создания резервной копии и переноса в другую базу данных.

Для экспорта содержимого базы данных выберите пункт ИнструментыЭкспорт базы данных в меню основного окна. Откроется окно Экспорт базы данных:

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

Импорт

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

Для импорта содержимого базы данных выберите пункт ИнструментыИмпорт базы данных в меню основного окна. Откроется окно Импорт базы данных:

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

Внимание! На следующем шаге выбранные данные будут удалены из базы данных. После этого будут импортированы записи из файла. Рекомендуется сделать экспорт базы данных перед импортом (для создания резервной копии). См. Экспорт базы данных для дополнительной информации.