Show/Hide Toolbars

Руководство администратора

Провайдеры загружаемых файлов

Ссылки Назад Вверх Вперед

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

Провайдер может иметь один из следующих типов:

PostgreSQL;

MS SQL;

MSSQL без полнотекстового поиска;

Sharepoint old_icon (устаревшее, больше не используется);

файл провайдер для filestream с полнотекстовым поиском;

MSSQL с текстовым содержимым.

Если активна настройка "Для архивных данных", то данный провайдер не участвует в поиске по вложениям.

Для хранения новых файлов используется провайдер, выбранный в поле "Вкладывать новые файлы через провайдер".

fileproviderdefault_list

Список провайдеров загружаемых файлов.

warning_icon   Для провайдера с типом MS SQL надо создать таблицу с полем для идентификатора (тип int, identity), полем для содержимого файла (тип varbinary(max)) и опциональным (необязательным) полем для расширения (тип varchar).

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

Рекомендации для файловых баз данных

Необходимо регулярно делать новые БД для вложенных файлов, каждая БД при этом должна быть не более 100-200Гб.

Упрощает вопрос резервного копирования баз и работу системного задания "СheckDefaultFileDatabaseJob" оптимизация БД основного файлового провайдера (dbcc checkdb).

Файловые базы данных могут размещаться на отдельных SQL серверах и не требуют быстрых дисков.

Добавление нового провайдера загружаемых файлов

Физически новая файловая БД создается с помощью скрипта CreateTaskFilesDB.

warning_icon   Провайдеры для архивных файлов не участвуют в поиске по вложениям.

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

Режим сжатия данных

Преимущества:

Файлы занимают меньше места.

Недостатки:

Поиск по содержимому текстовых файлов не работает, а изображения не выводятся в отчетах FastReport.

Настройка провайдера

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

fileproviderdefault_edit

Окно редактирования настроек провайдера загружаемых файлов.

Название

Описание

Строка подключения

Если строка подключения пустая, то будет использоваться строка подключения TCConnectionString из файла web.config

Имя таблицы

Название таблицы, в которой хранятся файлы

Имя колонки для содержимого файла

Название колонки, в которой хранится содержимое файлов

Имя колонки для идентификатора файла

Название колонки, в которой хранятся идентификаторы файлов

Имя колонки для расширения файла

Название колонки, в которой хранятся расширения файлов

Для сохранения внесенных изменений нажмите кнопку Сохранить.

По нажатию кнопки Проверить соединение и сохранить выполняется проверка правильности заданных параметров для подключения к выбранной БД (выполняется select-запрос).

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

Переключение на нового провайдера

После создания файловой БД и добавления провайдера в список провайдеров в "Первой Форме" выберите нового провайдера в настройке "Вкладывать новые файлы через провайдер" и подтвердите выбор, нажав кнопку Сохранить. После этого все новые файлы будут записываться в новую БД.