MSMQ 接続マネージャー

適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime

MSMQ 接続マネージャーを使用すると、Message Queuing (MSMQ) を使用するメッセージ キューにパッケージが接続できるようになります。 Microsoft SQL Server Integration Services に含まれるメッセージ キュー タスクは、MSMQ 接続マネージャーを使用します。

MSMQ 接続マネージャーをパッケージに追加すると、Integration Services は、実行時に MSMQ 接続を解決する接続マネージャーを作成し、接続マネージャーのプロパティを設定し、接続マネージャーをパッケージの Connections コレクションに追加します。 接続マネージャーの ConnectionManagerType プロパティは、 MSMQに設定されます。

MSMQ 接続マネージャーは、次の方法で構成できます。

  • 接続文字列を指定します。

  • 接続するメッセージ キューのパスを指定します。

次の表に示すように、パスの形式はキューの種類によって異なります。

[キューの種類] パスのサンプル
パブリック <コンピューター名>\<キュー名>
非公開 <コンピューター名>\Private$\<キュー名>

ピリオド (.) を使用してローカル コンピューターを表すことができます。

MSMQ 接続マネージャーの構成

プロパティを設定するには SSIS デザイナーから行うか、またはプログラムによって設定します。

SSIS デザイナーで設定できるプロパティの詳細については、「MSMQ 接続マネージャー エディター」を参照してください。

プログラムによる接続マネージャーの構成については、「 ConnectionManager 」と「 プログラムによる接続の追加に設定されます。

MSMQ 接続マネージャー エディター

[MSMQ 接続マネージャー] ダイアログ ボックスでは、Message Queuing (MSMQ) メッセージ キューへのパスを指定できます。

MSMQ 接続マネージャーの詳細については、「 MSMQ Connection Manager」を参照してください。

注意

MSMQ 接続マネージャーでは、ローカルのパブリック キューと専用キュー、およびリモートのパブリック キューがサポートされています。 リモートの専用キューはサポートされていません。 スクリプト タスクを使用する回避策については、「 スクリプト タスクによるリモート プライベート メッセージ キューへの送信」を参照してください。

オプション

Name
ワークフローにおける MSMQ 接続マネージャーの一意な名前を指定します。 指定された名前は、 SSIS デザイナーに表示されます。

説明
接続マネージャーの説明を記述します。 パッケージを自己文書化して目的を明確にし、保守が容易になるように、接続マネージャーの目的について記述することをお勧めします。

[パス]
メッセージ キューの完全なパスを入力します。 パスの形式はキューの種類によって異なります。

[キューの種類] パスのサンプル
パブリック <コンピューター名>\<キュー名>
非公開 <コンピューター名>\Private$\<キュー名>

"." を使用してローカル コンピューターを表すことができます。

テスト
MSMQ 接続マネージャーを構成した後に、 [テスト] をクリックして、接続が利用可能であることを確認します。

参照

メッセージ キュー タスク
Integration Services (SSIS) の接続