4

经过一段时间的谷歌搜索,我发现 SQL Azure 不支持更改数据捕获功能。这让我很沮丧,因为我想在没有重大代码更改的情况下实现更改跟踪,这是实现它所必需的。

SQL Azure 中是否有任何用于更改跟踪的内置功能?


如果它真的不能在 SQL Azure 中使用 - 哪些库或产品可以为企业级项目提供此功能?

4

2 回答 2

3

从 v12 开始,SQL Azure 支持更改跟踪(不是更改数据捕获)。这比使用触发器和添加额外的列来跟踪更改要好。

于 2015-03-19T20:07:32.237 回答
2

我偶然发现了这个,它描述了将“本地数据缓存”项添加到 VS 项目的解决方法。显然,这只是在您的数据库表中添加了一些日期时间列并用触发器填充它们,在我看来这似乎是一个伪劣的选择。(特别是:我会谨慎将该日期时间设置为事务提交时间还是插入时间,这可能会导致在并发场景中丢失更改,具体取决于您处理更新的方式。)

于 2013-05-14T16:21:30.177 回答