Файлы, которые загружаются в систему "Первая Форма" и вкладываются в различные задачи, могут храниться в разных таблицах и базах данных. Варианты настроек таких хранилищ получили название провайдеров загружаемых файлов.
Провайдер может иметь один из следующих типов:
•PostgreSQL;
•MS SQL;
•MSSQL без полнотекстового поиска;
•Sharepoint (устаревшее, больше не используется);
•файл провайдер для filestream с полнотекстовым поиском;
•MSSQL с текстовым содержимым.
Если активна настройка "Для архивных данных", то данный провайдер не участвует в поиске по вложениям.
Для хранения новых файлов используется провайдер, выбранный в поле "Вкладывать новые файлы через провайдер".
Список провайдеров загружаемых файлов.
|
---|
Рекомендации для файловых баз данных
Необходимо регулярно делать новые БД для вложенных файлов, каждая БД при этом должна быть не более 100-200Гб.
Упрощает вопрос резервного копирования баз и работу системного задания "СheckDefaultFileDatabaseJob" оптимизация БД основного файлового провайдера (dbcc checkdb).
Файловые базы данных могут размещаться на отдельных SQL серверах и не требуют быстрых дисков.
Добавление нового провайдера загружаемых файлов
Физически новая файловая БД создается с помощью скрипта CreateTaskFilesDB.
|
---|
|
---|
Режим сжатия данных
Преимущества:
•Файлы занимают меньше места.
Недостатки:
•Поиск по содержимому текстовых файлов не работает, а изображения не выводятся в отчетах FastReport.
Настройка провайдера
Чтобы изменить информацию о провайдере, нажмите на него в списке провайдеров. Внесите необходимые изменения в открывшемся окне, а затем нажмите кнопку Сохранить.
Окно редактирования настроек провайдера загружаемых файлов.
Название |
Описание |
---|---|
Строка подключения |
Если строка подключения пустая, то будет использоваться строка подключения TCConnectionString из файла web.config |
Имя таблицы |
Название таблицы, в которой хранятся файлы |
Имя колонки для содержимого файла |
Название колонки, в которой хранится содержимое файлов |
Имя колонки для идентификатора файла |
Название колонки, в которой хранятся идентификаторы файлов |
Имя колонки для расширения файла |
Название колонки, в которой хранятся расширения файлов |
Для сохранения внесенных изменений нажмите кнопку Сохранить.
По нажатию кнопки Проверить соединение и сохранить выполняется проверка правильности заданных параметров для подключения к выбранной БД (выполняется select-запрос).
По нажатию кнопки Сжать данные в файл провайдере выполняется однократное массовое сжатие хранимых данных (для перехода к работе в режиме сжатия данных). В дальнейшем файлы будут сжиматься при вложении.
Переключение на нового провайдера
После создания файловой БД и добавления провайдера в список провайдеров в "Первой Форме" выберите нового провайдера в настройке "Вкладывать новые файлы через провайдер" и подтвердите выбор, нажав кнопку Сохранить. После этого все новые файлы будут записываться в новую БД.