MSMQ和SSIS - 阅读消息&将它们写入SQL表

时间:2017-01-18 21:38:01

标签: sql-server ssis msmq sql-server-2016

基本上我想从MSMQ公共队列中读取消息,并每隔2小时将它们推送到SQL Server表。 因此,一个单独的应用程序以这种格式将消息写入MSMQ服务器,请参阅下面的示例消息(包含2个字段):

 <?xml version="1.0"?>
 <Person>
      <FirstName>John</FirstName>
      <LastName>Smith</LastName>
 </Person>

理想情况下,我想象一个SSIS包(一个SQL代理作业可以每隔几个小时执行一次)读取消息并填充SQL表。 我遇到了SSIS包&#34; Message Queue Task&#34; &GT;接收但不知道如何阅读此类对象,然后将其进一步推送到SQL表。

SQL表就像

 dbo.Person (FirstName VARCHAR(50)
           , LastName VARCHAR(50))

我正在使用SQL Server 2016。

您能否告诉我/我如何有效地实现这一目标? 非常感谢您的sugesstions

0 个答案:

没有答案