Общая информация

В Pilot-myAdmin откройте базу данных двойным щелчком мыши по ней и перейдите во вкладку Общая информация.

Во вкладке Общая информация можно:

Расположение файла базы данных

Файлы базы данных *.dbp могут находиться только на том компьютере, на котором уставновлен Pilot-Server.

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

Чтобы перенести базу данных в другое расположение на сервере обратитесь к разделу справки Перенос базы данных.

Файловые архивы

Файловый архив обеспечивает хранение всех файлов системы Pilot средствами операционной системы. В базе данных тела файлов не хранятся.

Файловых архивов, присоединённых к одной базе данных, может быть несколько. Каждый из них может быть расположен в любом месте любого диска, к которому есть доступ у Pilot-Server. Таким образом система Pilot позволяет организовать распределённую систему хранения файлов. Например, чтобы сохранить свободное место на быстром носителе для наиболее востребованных файлов, неактуальные версии могут быть перенесены на более доступные медленные диски.

Права учётных записей для доступа к файловым архивам

  • Для расположения файловых архивов на одном компьютере с Pilot-Server и базой данных: запуск службы Pilot-Server должен производиться от учётной записи с правами администратора (Local System). У этой учётной записи должны быть права на доступ к тому окружению, где хранятся файловые архивы.
  • Для расположения файловых архивов в сетевом окружении: необходимо предоставить права доступа учетной записи компьютера с файловыми архивами, зарегистрированного в доменной среде. Т.к. когда служба Pilot-Server запускается под учетной записью LocalSystem на компьютере, который является членом домена, она имеет любой сетевой доступ, предоставленный учетной записи компьютера.

Расположение файловых архивов

В поле Расположение файловых архивов указываются следующие параметры для каждого архива:

  • Время и дата создания архива;
  • Наименование архива. Его можно изменить с помощью команды Редактировать имя;
  • Статус. При работе с базой данных вся информация записывается в файловый архив, имеющий статус записываемый. Выбрать такой архив можно с помощью команды Назначить записываемым;
  • Путь. Указывается путь до файлового архива;
  • Файлов. Подсчитывается количество файлов, которое содержится в архиве;
  • Свободно. Размер свободного места на диске, где расположен файловый архив.
  • Нельзя располагать файловые архивы один внутри другого.
  • Нельзя использовать один файловый архив для нескольких баз данных.

Другие команды:

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

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

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

Остановить миграцию файлов. В процессе переноса файлов из одного файлового архива в другой их миграцию можно временно прервать этой командой. После запуска она продолжится с того места, где остановилась.

 

Запуск индексации службы поиска по атрибутам

Поиск по атрибутам является базовой частью Pilot-Server и не требует установки дополнительных служб. Подробнее см. раздел Поиск.

Индексацию атрибутов базы необходимо проводить после восстановления базы из резервной копии или в случае удаления папки .attrindex из папки хранения базы данных. Чтобы проиндексировать базу данных нажмите кнопку Запуск индексации.

Индексация может занять длительное время, так как обрабатываться будут все атрибуты базы.

Серверные модули расширения

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

В разделе Серверные модули расширения в табличном виде показаны:

  • наименования установленных модулей;
  • их версии;
  • даты изменения;
  • расположение файлов серверных модулей расширения.

Проверка целостности файлового архива

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

Нажмите Запустить проверку, перед этим установите флажок на опцию Проверять контрольные суммы файлов, если это необходимо. В случае необходимости остановки проверки, нажмите Отменить.

Проверка может занять длительное время. Включение проверки контрольных сумм значительно увеличит время её выполнения. На время процесса проверки нет необходимости останавливать работу пользователей в клиентских приложениях.

В результате проверки пользователь может получить сообщение двух видов:

1) В ходе проверки ошибок не обнаружено.

2) В ходе проверки были выявлены проблемы со ссылкой на LOG-файл с описанием.

В таблице ниже перечислены проблемы, которые пользователь может увидеть в LOG-файле.

Наименование ошибки в LOG-файле Описание
FileArchiveNotFoundByRefInMediatorTable Файловый архив, на который ссылаются таблицы базы данных, не найден на диске.
ReferencedObjectIsMissesInMediator Идентификаторы файлов, на которые ссылаются основные объекты базы данных, не найдены в таблице.
FileFromMediatorTableIsNotFoundOnDisk Файл, на который ссылается запись таблицы базы данных, не найден на диске.
TablesCrossReferenceInconsistency Проверка того, что файл находится в правильном файловом архиве.
MissedInFaTable Отсутствует запись в таблице файлового архива для файла, найденного на диске.

Примеры записи в LOG-файле

FileFromMediatorTableIsNotFoundOnDisk: object [id=922d3b8c-b205-46c0-aa46-a1a62bc5433b, name=21КЖ.pdf, type:<File>,04/25/2023 16:20, file [id=612b5400-2c94-4354-8cd0-74aef8af865e, name=21КЖ.pdf]

FileFromMediatorTableIsNotFoundOnDisk: object [id=f60daaca-3465-49a4-be83-139fcd81a63b, name=Схема эвакуации, type:<Document>,07/30/2023 14:36, file [id=467e430f-b281-46c2-8ccf-88e3f996136c, name=27-ВРН-ПБ_U1.pdf.xps]

В начале записи указывается наименование ошибки. Далее после слова object описывается объект базы данных, с которым возникла проблема: его id в базе данных, наименование, тип и дата создания. После слова file приводится информация о файле в файловом архиве, связанным с этим объектом: его id и наименование.