Добавление, удаление или совместное использование диспетчера соединений в пакете

Службы Службы Integration Services содержат множество диспетчеров соединений, предназначенных для соединения с различными источниками данных: реляционными базами данных, базами данных служб Службы Analysis Services и файлами в форматах CSV и XML. Можно создать диспетчер соединений на уровне пакета или на уровне проекта. Диспетчер соединений, созданный на уровне проекта, доступен всем пакетам в проекте. Диспетчер соединений, созданный на уровне пакета, доступен только этому определенному пакету.

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

ПримечаниеПримечание

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

Дополнительные сведения об этих двух моделях см. в разделе Развертывание проектов и пакетов. Сведения о преобразовании проектов в модели развертывания проектов см. в разделе Развертывание проектов на сервере служб Integration Services.

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

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

  • Добавление диспетчера соединений в существующий пакет

  • Добавление диспетчера соединений на уровне проекта так, чтобы он мог совместно использоваться всеми пакетами в проекте

  • Создание параметра для свойства диспетчера соединений

  • Удаление диспетчера соединений из пакета

  • Удаление диспетчера соединений на уровне проекта

Добавление диспетчера соединений при создании пакета

  • Использование мастера импорта и экспорта SQL Server

    Помимо создания и настройки диспетчера соединений, этот мастер также поможет создать и настроить источники и назначения, используемые диспетчером соединений. Дополнительные сведения см. в разделе Создание пакетов в SQL Server Data Tools.

Добавление диспетчера соединений в существующий пакет

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. В конструкторе служб Службы SSIS перейдите на вкладку Поток управления, Поток данных или Обработчик событий, чтобы сделать доступной область Диспетчеры соединений.

  4. Щелкните правой кнопкой мыши в любом месте в области Диспетчеры соединений и сделайте следующее.

    • Щелкните тип диспетчера соединений для добавления его в пакет.

      — или —

    • Если тип, который нужно добавить, не перечислен, щелкните Создать соединение, чтобы открыть окно Добавление диспетчера соединений служб SSIS, выберите тип диспетчера соединений и нажмите кнопку ОК.

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

    Диспетчер соединений

    Параметры

    Диспетчер соединений ADO

    настройка диспетчера соединений OLE DB

    Диспетчер соединений ADO.NET

    настройка диспетчера соединений ADO.NET

    Диспетчер соединений служб Analysis Services

    Добавление диалогового окна «Диспетчер соединений со службами Analysis Services" в справочник по пользовательскому интерфейсу

    Диспетчер соединений с Excel

    Редактор диспетчера соединений с Excel

    Диспетчер соединения файлов

    Редактор диспетчера подключения файлов

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

    Добавление диспетчера соединения файлов диалогового окна пользовательского Интерфейса в справочник

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

    Редактор диспетчера соединений с неструктурированными файлами (страница «Общие»)

    Редактор диспетчера соединений с неструктурированными файлами (страница «Столбцы»)

    Редактор диспетчера соединений с неструктурированными файлами (страница «Дополнительно»)

    Редактор диспетчера соединения с неструктурированными файлами (страница «Предварительный просмотр»)

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

    Редактор диспетчера соединений с несколькими неструктурированными файлами (страница «Общие»)

    Редактор диспетчера соединения с несколькими неструктурированными файлами (страница «Столбцы»)

    Редактор диспетчера соединения с несколькими неструктурированными файлами (страница «Дополнительно»)

    Редактор диспетчера соединений с несколькими неструктурированными файлами (страница «Предварительный просмотр»)

    Диспетчер FTP-соединений

    Редактор диспетчера FTP-сеансов

    Диспетчер HTTP-соединений

    Редактор диспетчера HTTP-сеансов (страница «Сервер»)

    Редактор диспетчера HTTP-соединений (страница «Прокси-сервер»)

    Диспетчер соединений MSMQ

    Редактор диспетчера MSMQ-сеансов

    Диспетчер соединений ODBC

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

    Диспетчер соединений OLE DB

    настройка диспетчера соединений OLE DB

    Диспетчер соединений SMO

    Редактор диспетчера соединений SMO

    Диспетчер соединений SMTP

    Редактор диспетчера SMTP-сеансов

    Диспетчер соединений SQL Server Compact Edition

    Редактор диспетчера соединений SQL Server Compact Edition (страница «Соединение»)

    Редактор диспетчера соединений SQL Server Compact Edition (страница «Все»)

    Диспетчер WMI-соединений

    Редактор диспетчера WMI-сеансов

    Область Диспетчеры соединений отображает добавленные диспетчеры соединений.

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

  6. Чтобы сохранить обновленный пакет, щелкните Сохранить выбранный элемент в меню Файл.

Добавление диспетчера соединений на уровне проекта

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services.

  2. В Обозревателе решений щелкните правой кнопкой мыши элемент Диспетчеры соединений и выберите команду Новый диспетчер соединений.

  3. В диалоговом окне Добавление диспетчера соединений со службами SSIS выберите тип диспетчера соединений и нажмите кнопку Добавить.

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

    Диспетчер соединений

    Параметры

    Диспетчер соединений ADO

    настройка диспетчера соединений OLE DB

    Диспетчер соединений ADO.NET

    настройка диспетчера соединений ADO.NET

    Диспетчер соединений служб Analysis Services

    Добавление диалогового окна «Диспетчер соединений со службами Analysis Services" в справочник по пользовательскому интерфейсу

    Диспетчер соединений с Excel

    Редактор диспетчера соединений с Excel

    Диспетчер соединения файлов

    Редактор диспетчера подключения файлов

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

    Добавление диспетчера соединения файлов диалогового окна пользовательского Интерфейса в справочник

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

    Редактор диспетчера соединений с неструктурированными файлами (страница «Общие»)

    Редактор диспетчера соединений с неструктурированными файлами (страница «Столбцы»)

    Редактор диспетчера соединений с неструктурированными файлами (страница «Дополнительно»)

    Редактор диспетчера соединения с неструктурированными файлами (страница «Предварительный просмотр»)

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

    Редактор диспетчера соединений с несколькими неструктурированными файлами (страница «Общие»)

    Редактор диспетчера соединения с несколькими неструктурированными файлами (страница «Столбцы»)

    Редактор диспетчера соединения с несколькими неструктурированными файлами (страница «Дополнительно»)

    Редактор диспетчера соединений с несколькими неструктурированными файлами (страница «Предварительный просмотр»)

    Диспетчер FTP-соединений

    Редактор диспетчера FTP-сеансов

    Диспетчер HTTP-соединений

    Редактор диспетчера HTTP-сеансов (страница «Сервер»)

    Редактор диспетчера HTTP-соединений (страница «Прокси-сервер»)

    Диспетчер соединений MSMQ

    Редактор диспетчера MSMQ-сеансов

    Диспетчер соединений ODBC

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

    Диспетчер соединений OLE DB

    настройка диспетчера соединений OLE DB

    Диспетчер соединений SMO

    Редактор диспетчера соединений SMO

    Диспетчер соединений SMTP

    Редактор диспетчера SMTP-сеансов

    Диспетчер соединений SQL Server Compact Edition

    Редактор диспетчера соединений SQL Server Compact Edition (страница «Соединение»)

    Редактор диспетчера соединений SQL Server Compact Edition (страница «Все»)

    Диспетчер WMI-соединений

    Редактор диспетчера WMI-сеансов

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

  4. По желанию щелкните правой кнопкой мыши диспетчер соединений в окне Обозреватель решений в узле Диспетчеры соединений или на вкладке Диспетчеры соединений в окне Конструктор служб SSIS, нажмите кнопку Переименовать и измените имя диспетчера соединений, установленное по умолчанию.

    ПримечаниеПримечание

    На вкладке Диспетчеры соединений окна Конструктор служб SSIS нет возможности перезаписать префикс (проект) с имени диспетчера соединений. Это сделано намеренно.

Создание параметра для свойства диспетчера соединений

  1. В области Диспетчеры соединений щелкните правой кнопкой мыши диспетчер соединений, для которого необходимо создать параметр, и щелкните Параметризировать.

  2. Настройка установок параметра в диалоговом окне Параметризация. Дополнительные сведения см. в разделе Диалоговое окно «Параметризация».

Удаление диспетчера соединений из пакета

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. Чтобы сделать доступной область Диспетчеры соединений, выберите в конструкторе служб Службы SSIS вкладку Поток управления, Поток данных или Обработчик события.

  4. Щелкните правой кнопкой мыши диспетчер соединений, который необходимо удалить, и нажмите кнопку Удалить.

    При удалении диспетчера соединений, связанного с элементом (например, с задачей «Выполнение SQL» или источником OLE DB), результат будет следующим.

    • На элементе пакета, использующем удаленный диспетчер соединений, отображается значок ошибки.

    • Пакет не проходит проверку.

    • Выполнение пакета невозможно.

  5. Чтобы сохранить обновленный пакет, выберите пункт Сохранить выбранные элементы в меню Файл.

Удаление общего диспетчера соединений (диспетчер соединений на уровне проекта)

  1. Для удаления диспетчера соединений на уровне проекта щелкните правой кнопкой мыши диспетчер соединений в узле Диспетчеры соединений в окне Обозреватель решений и нажмите кнопку Удалить. Среда SQL Server Data Tools отображает следующее предупреждающее сообщение:

    ПредупреждениеВнимание!

    При удалении диспетчера соединений на уровне проекта, пакеты, использующие этот диспетчер соединений, могут не запуститься. Это действие нельзя отменить. Продолжить удаление диспетчера соединений?

  2. Нажмите кнопку «ОК», чтобы удалить диспетчер соединений, или кнопку «Отмена», чтобы оставить диспетчер в проекте.

    ПримечаниеПримечание

    Также можно удалить диспетчер соединений на уровне проекта на вкладке Диспетчер соединений в окне Конструктор служб SSIS, открытом для любого пакета в проекте. Удалить диспетчер можно, щелкнув правой кнопкой мыши диспетчер соединений на вкладке и выбрав Удалить.

См. также

Задания

Задание свойств диспетчера соединений

Основные понятия

Соединения в службах Integration Services (SSIS)