【问题标题】:BizTalk receiving updated/new records from SQL databaseBizTalk 从 SQL 数据库接收更新/新记录
【发布时间】:2013-01-04 12:58:46
【问题描述】:

我正在使用 BizTalk 接收来自 SQL 数据库的记录。 我制作了一个 SQL 适配器并使用 select 语句从表中检索所有数据。 现在我只想检索之后添加到表中的新记录。

有什么建议吗?

【问题讨论】:

  • 什么样的“SQL数据库”?是 SQL Server 吗?您可以启用更改跟踪吗?
  • 本地数据库,SQLEXPRESS 2008 R2。
  • change tracking。我对 BizTalk 不太熟悉,所以我不确定这是否会有所帮助。

标签: sql adapter biztalk


【解决方案1】:

如果您不是从临时表中检索数据(即,在成功检索记录后您将在其中删除记录),而是直接从“活动”表中检索,则通常需要在表上设置状态标志列指示记录是否已被处理。

通常在源数据库中创建一个存储过程来封装上述数据检索(即检索一批数据,然后更改该批中提取的记录的状态)也是一个好主意。

另外,如果您还没有这样做,请确保使用WCF-SQL adapter

【讨论】:

    猜你喜欢
    • 2015-09-20
    • 1970-01-01
    • 2016-01-15
    • 2013-06-08
    • 2018-06-08
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多