Sql 在所有表中添加或更新了多少行?

Sql 在所有表中添加或更新了多少行?,sql,sql-server,sql-server-2016,Sql,Sql Server,Sql Server 2016,我们正在考虑Pro在SQL Server 2016数据库上处理数据库复制。但是,他们根据每天插入或更新的所有表中的行数来许可其产品 我们有一个大型多租户数据库,有许多表,但我们确实没有掌握这个数字。我一直在谷歌上试图找出如何衡量这一点,或者如何找出它,我正在努力 我确实找到了描述如何使用CHANGETABLE的方法,但到目前为止,我还没有看到一种在所有表中都使用该方法的方法,我希望避免对每个表进行查询(因为有很多表)。而且,我不太关心行版本,而更关心真实世界的日期。(例如,在8月26日添加或更改

我们正在考虑Pro在SQL Server 2016数据库上处理数据库复制。但是,他们根据每天插入或更新的所有表中的行数来许可其产品

我们有一个大型多租户数据库,有许多表,但我们确实没有掌握这个数字。我一直在谷歌上试图找出如何衡量这一点,或者如何找出它,我正在努力

我确实找到了描述如何使用CHANGETABLE的方法,但到目前为止,我还没有看到一种在所有表中都使用该方法的方法,我希望避免对每个表进行查询(因为有很多表)。而且,我不太关心行版本,而更关心真实世界的日期。(例如,在8月26日添加或更改了多少行。)


是否有可能通过查询历史地发现这一点?或者这是我们需要实时测量的东西?(出于性能原因,我想避免使用后者。)

凯西,我在JumpMind工作,特别是在SymmetricDS团队。行周围的许可证限制仅阻止使用web控制台。复制将保持不变并发挥作用。如果您想下载试用版或联系销售人员,我们可以与您一起确定使用情况

你看过时态表了吗?它们不是为了这个目的,但我知道你可以如何使用它们。SQL Server不会固有地跟踪任何关于行修改的信息,除非您经常进行日志潜水或使用一种技术(更改跟踪、更改数据捕获等)。或者更重的事情,比如跟踪/扩展事件/审计。@AaronBertrand,“你看过时态表吗?”。。。。没有,但我马上就要!谢谢你,乔希!我们仍在考虑所有选择。但这是伟大的知道!