次の方法で共有


MSMQ 接続マネージャー

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

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

オプション

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

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

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

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

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

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

参照

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