首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变更数据捕获- Microsoft捕获数据变更的最佳实践?

变更数据捕获- Microsoft捕获数据变更的最佳实践?
EN

Stack Overflow用户
提问于 2011-03-08 08:31:06
回答 3查看 1.2K关注 0票数 3

关于捕获某些表中数据更改的最佳方法,我们在开发团队中有一些争论。变更数据捕获给我留下了非常深刻的印象,我相信这是捕获这类数据的最好方式,这也是微软设计CDC的目的。

对于那些不得不处理这类事情的人来说,您是否发现CDC是Microsoft在表中捕获数据更改的最佳实践方式?

非常感谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-08 10:43:55

这绝对是最简单和最有效的;如果另一种选择是创建触发器并写入审计表,我随时都可以使用CDC。它工作得很好,只需要很少的设置。

它是否最适合您的场景,这将需要更多的信息。

票数 1
EN

Stack Overflow用户

发布于 2012-11-02 01:16:31

我发现CDC的设置和启动非常简单,提供了良好的性能,并且足够灵活,可以满足我的需求。但是,查询数据以获得详细说明所做更改的结果集似乎非常复杂和缓慢。

我很想看到一些不同的方法来报告这些数据,有谁愿意提供一个很好的样本,显示简单的结果,显示更改的日期时间,字段更改,以及旧/新值?

票数 1
EN

Stack Overflow用户

发布于 2014-02-19 18:08:22

CDC可以在SQL Server中轻松实现。

SQL Server 2005及更高版本具有执行“after update”、“after insert”和“after delete”触发器的功能,这些触发器可用于数据存档和数据捕获,而无需任何其他编程。

此链接指定如何实现CDC in SQL服务器数据库。

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

https://stackoverflow.com/questions/5226998

复制
相关文章

相似问题

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