2010-03-23 110 views

回答

2

您可能可以將「消息隊列任務」與某些其他主橋一起使用。以下是我在曳網際協議時發現的內容:

SSIS不支持直接從IBM MQ系列中直接加載/加載。 ETI是唯一可以處理讀寫IBM MQ Series的Microsoft合作伙伴或其他第三方。這是通過本地順序(MQSeries隊列消息)通過其按內定順序的連接過程處理的。 SSIS客戶還可以通過以下方式將其解決方案與IBM MQ系列集成:

1.主機集成服務器附帶的微軟MSMQ-MQ系列橋接器。控制檯中的MSMQ任務SSIS中的流程可與網橋一起使用,網橋可在整個網絡中的郵件系統和計算平臺之間提供無連接的存儲轉發消息。

2,使用的BizTalk的MQ系列適配器來推動/通過各種交流機制下拉消息流入/流出SSIS數據流引擎的:內存:腳本組件,或分期:通過文件系統交換信息,或直接將其寫入到SQL Server表並使用數據源組件來讀取它們。

3.在SSIS中使用可擴展性故事:構建與MQ Series本機庫直接接口的MQ Series源/目標定製/腳本組件。

您可以在原始網站找到here

下面是我在PDF中遇到的「消息隊列任務」的描述,比較了SSIS和Informatica處理消息傳遞的方式。

SSIS包含一個Microsoft消息隊列(MSMQ)連接管理器,該連接管理器使 連接到MSMQ消息隊列。再加上一個雙向消息隊列 任務,它使SSIS包能夠將消息推送到消息隊列中,並將消息從消息隊列中彈出。消息可以是文本,文件或SSIS變量內容的形式。 SQL Server Service Broker包含在SQL Server 2005中(因此包含SSIS) 爲數據庫應用程序添加了異步消息傳遞功能。 Service Broker隊列 可以從任何能夠發出包含SSIS的T-SQL代碼的應用程序訪問。