【发布时间】:2018-10-15 21:36:01
【问题描述】:
我有一个本地 SQL Server 2008R2。每当有新行或对现有行进行修改时,我需要将行作为事件从多个表发送到可能的 Azure 事件中心。
这是为了在发生任何更改时促进从 sql server 到 azure vent hub 的实时摄取。
请注意以下几点:
- 所有表都没有可靠的时间戳或 IDENTITY 列
- 未启用 CDC 或更改跟踪
- 无法修改架构或创建新的数据库对象(如触发器、存储过程等)
无论如何使用 Azure Functions/Logic Apps 或其他任何其他服务来实现这一点 - 需要考虑以上几点。任何想法,谢谢。
【问题讨论】:
-
“回放整个历史”是什么意思?能够将事件从 SQL 重新发送到 EventHub 的函数/逻辑应用程序?
-
我认为“回放整个历史”有点分散主要问题的注意力。我要删除它。我基本上希望对 sql server db 中特定表的更改(新/修改行)作为事件中心的事件触发。
标签: sql-server azure azure-functions azure-logic-apps azure-eventhub