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


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

Диспетчер соединений с несколькими файлами позволяет пакету обращаться к существующим файлам и папкам или создавать файлы и папки во время выполнения. Задачи и компоненты потока данных в Microsoft SQL Server 2005 Integration Services (SSIS), выполняя свою работу, могут использовать данные, содержащиеся в файлах, путем обращения к включенному в пакет диспетчеру соединений с несколькими файлами.

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

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

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

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

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

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

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

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

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

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

Значение Описание

0

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

1

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

2

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

3

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

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

Свойства задаются через конструктор служб SSIS или программно.

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

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

См. также

Другие ресурсы

Соединения служб Integration Services

Справка и поддержка

Получение помощи по SQL Server 2005