Partage via


Gestionnaire de connexions MSMQ

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Un gestionnaire de connexions MSMQ permet à un package de se connecter à une file d'attente de messages qui utilise Message Queuing (MSMQ). La tâche Message Queue que Microsoft SQL Server Integration Services inclut utilise un gestionnaire de connexion MSMQ.

Quand vous ajoutez un gestionnaire de connexions MSMQ à un package, Integration Services crée un gestionnaire de connexions qui sera résolu en une connexion MSMQ au moment de l’exécution, définit les propriétés du gestionnaire de connexions et ajoute le gestionnaire de connexions à la collection Connections sur le package. La propriété ConnectionManagerType du gestionnaire de connexions a pour valeur MSMQ.

Vous pouvez configurer le gestionnaire de connexions MSMQ de plusieurs manières :

  • Spécifiez une chaîne de connexion.

  • Spécifiez le chemin d'accès à la file d'attente de messages à laquelle se connecter.

Le format du chemin dépend du type de file d'attente, comme le montre le tableau suivant.

Type de file d'attente Exemple de chemin d'accès
Public <nom_ordinateur>\<nom_file_attente>
Privé <nom_ordinateur>\Private$\<nom_file_attente>

Vous pouvez utiliser un point (.) pour représenter l'ordinateur local.

Configuration du gestionnaire de connexions MSMQ

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programmation.

Pour plus d’informations sur les propriétés que vous pouvez définir dans le Concepteur SSIS, consultez Éditeur du gestionnaire de connexions MSMQ.

Pour plus d’informations sur la configuration d’un gestionnaire de connexions par programmation, consultez ConnectionManager et Ajout de connexions par programme.

Éditeur du gestionnaire de connexions MSMQ

La boîte de dialogue Gestionnaire de connexions MSMQ permet de spécifier le chemin d’une file d’attente de messages MSMQ (Message Queuing).

Pour en savoir plus sur le gestionnaire de connexions MSMQ, consultez MSMQ Connection Manager.

Notes

Le gestionnaire de connexions MSMQ prend en charge les files d'attente privées et publiques locales et les files d'attente publiques distantes. Il ne prend pas en charge les files d'attente privées distantes. Pour une solution de contournement qui utilise la tâche de script, consultez Envoi vers une file d'attente de messages privée distante à l'aide de la tâche de script.

Options

Nom
Fournissez un nom unique pour le gestionnaire de connexions MSMQ dans le flux de travail. Le nom fourni sera affiché dans le concepteur SSIS .

Description
Décrivez le gestionnaire de connexions. Il est recommandé d'indiquer ici l'usage auquel le gestionnaire de connexions est destiné, de sorte que les packages soient correctement documentés et plus faciles à gérer.

Chemin d’accès
Tapez le chemin d'accès complet de la file d'attente de messages. Le format du chemin d'accès dépend du type de file d'attente.

Type de file d'attente Exemple de chemin d'accès
Public <nom_ordinateur>\<nom_file_attente>
Privé <nom_ordinateur>\Private$\<nom_file_attente>

Vous pouvez utiliser "." pour représenter l'ordinateur local.

Test
Après avoir configuré le gestionnaire de connexions MSMQ, vérifiez si la connexion est opérationnelle en cliquant sur Tester.

Voir aussi

Tâche MSMQ
Connexions Integration Services (SSIS)