首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >捕获数据更改Vs触发器

捕获数据更改Vs触发器
EN

Database Administration用户
提问于 2013-06-22 19:35:54
回答 1查看 2.7K关注 0票数 1

我正在构建一个需要跟踪历史数据的数据库。这是一个电子医疗系统。所有数据都需要实时更新,这样用户就可以看到应用程序中发生的更改。

CDC是该走的路,还是应该在将信息推入审计表的数据库上设置触发器

EN

回答 1

Database Administration用户

发布于 2013-06-24 14:20:23

这里没有明确的答案,因为每个解决方案都有自己的优缺点。

CDC

  • 更容易设置,您不需要担心创建触发器和存储触发器数据
  • 仅在Server企业版中可用,因此价格可能是一个问题

触发

  • 根据您的需要采用更多的灵活性(您可以审计sql服务器用户、应用程序和更多的…)
  • 需要提前进行更多的管理和规划。您需要设计触发器,找出如何存储历史数据,如何进行报告,可能还需要更多的…。

这两种方法中的一种就足够了--你不需要同时实现两者。

如果您决定使用触发器,我建议您找到一个第三方工具,它可以为您生成触发器、创建报告等等。我知道ApexSQL审计可以做到这一点,但请注意,它是一个高级工具(尽管有免费的试用)。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/45098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档