Поделиться через


диспетчер соединений с несколькими файлами

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

Примечание

Встроенные задачи и компоненты потока данных в службах Службы Integration Services не используют диспетчер соединений с несколькими файлами. Однако можно использовать этот диспетчер соединений в задаче «Скрипт» и компоненте скрипта. Дополнительные сведения об использовании диспетчеров соединений в задаче «Скрипт» см. в разделе Соединение с источниками данных в задаче «Скрипт». Сведения об использовании диспетчеров соединений в компоненте скрипта см. в разделе [Подключение к источникам данных в компоненте скрипта](.. /extending-packages-scripting/data-flow-script-component/connecting-to-data-sources-in-the-script-component.md.

Использование диспетчера соединений с несколькими файлами

Свойство FileUsageType диспетчера соединений с несколькими файлами определяет, как используется соединение. Диспетчер соединений с несколькими файлами может создавать файлы и папки, а также использовать существующие файлы и папки.

В следующей таблице приводятся значения FileUsageType.

Значение Описание
0 Диспетчер соединений с несколькими файлами использует существующий файл.
1 Диспетчер соединений с несколькими файлами создает файл.
2 Диспетчер соединений с несколькими файлами использует существующую папку.
3 Диспетчер соединений с несколькими файлами создает папку.

Конфигурация диспетчера соединений с несколькими файлами

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

Свойству ConnectionManagerType диспетчера соединений присваивается значение MULTIFILE.

Настроить диспетчер соединений с несколькими файлами можно следующими способами.

  • Определите тип использования файлов и папок.

  • Определите файлы и папки.

  • Если используется множество файлов и папок, определите порядок, в котором будут обращаться к файлам и папкам.

Если диспетчер соединения с несколькими файлами ссылается на множество файлов и папок, пути файлов и папок разделяются символом «|». Свойство ConnectionString диспетчера соединений имеет следующий формат:

<путь>|<путь>

Также можно определить множество файлов и папок, используя символы-шаблоны. Например, чтобы ссылаться на все текстовые файлы на диске C, для свойства можно задать значение ConnectionString C:\*.txt.

Значения свойств можно задавать с помощью конструктора Integration Services или программными средствами.

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

Дополнительные сведения о программной настройке диспетчера подключений см. в разделах ConnectionManager и Добавление соединений программным образом.