Диспетчер подключений MSMQ
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Диспетчер соединений MSMQ позволяет пакетам соединяться с очередями сообщений, которые используют службу очередей сообщений (также называемую MSMQ). Задача "Очередь сообщений", которую включает Microsoft SQL Server Integration Services, использует диспетчер соединений MSMQ.
При добавлении к пакету диспетчера подключений MSMQ служба Integration Services создает диспетчер подключений, который будет решать задачи подключения MSMQ во время выполнения, устанавливает свойства диспетчера подключений и добавляет его в коллекцию Подключения пакета. Свойству ConnectionManagerType диспетчера соединений присваивается значение MSMQ.
Настроить диспетчер соединений MSMQ можно следующими способами.
Указать строку соединения.
Указать путь к очереди сообщений для подключения.
Формат пути зависит от типа очереди, как показано в следующей таблице.
Тип очереди | Образец пути |
---|---|
Общедоступный | <имя компьютера>\<имя очереди> |
Private | <имя компьютера>\Private$\<имя очереди> |
Для представления локального компьютера можно использовать знак точки («.»).
Настройка диспетчера соединений MSMQ
Свойства могут быть заданы с помощью конструктора SSIS или программным путем.
Дополнительные сведения о свойствах, которые можно задавать в конструкторе SQL Server Integration Services, см. в статье о редакторе диспетчера подключений MSMQ.
Дополнительные сведения о программной настройке диспетчера подключений см. в разделах ConnectionManager и Добавление соединений программным образом.
Редактор диспетчера подключений MSMQ
Диалоговое окно Диспетчер MSMQ-сеансов используется для указания пути к очереди сообщений MSMQ.
Дополнительные сведения о диспетчере MSMQ-сеансов см. в разделе MSMQ Connection Manager.
Примечание.
Диспетчер соединений MSMQ поддерживает локальные частные и общие очереди, а также удаленные общие очереди. Он не поддерживает удаленные частные очереди. Метод, обходящий это ограничение, использует задачу «Скрипт». Дополнительные сведения см. в разделе Отправка в удаленную закрытую очередь сообщений в задаче «Скрипт».
Параметры
Имя
Задайте уникальное имя для диспетчера MSMQ-сеансов в рабочем процессе. Указанное имя будет отображаться в конструкторе служб SSIS.
Description
Задайте описание диспетчера соединений. Рекомендуется описать назначение диспетчера соединений, чтобы сделать пакеты самодокументируемыми и более простыми в использовании.
Путь
Введите полный путь очереди сообщений. Формат пути зависит от типа очереди.
Тип очереди | Образец пути |
---|---|
Общедоступный | <имя компьютера>\<имя очереди> |
Private | <имя компьютера>\Private$\<имя очереди> |
Для представления локального компьютера можно использовать знак точки «.».
Тестирование
После настройки диспетчера MSMQ-сеансов убедитесь, что соединение работоспособно, нажав кнопку Проверка.
См. также
Задача «Очередь сообщений»
Соединения в службах Integration Services (SSIS)