当有人在sql数据库中进行更新时,是否有任何方法可以跟踪任何列的值的变化。
piok6c0g1#
选项1:更改数据捕获(cdc)除了触发器对系统的性能影响外,还需要您的编码工作来处理这些更改或添加的数据。在用户表上启用更改数据捕获时,将使用该源表的相同结构创建一个新的系统表,包含额外列以包含更改元数据选项2:SQLServer2008企业版中引入的更改跟踪(ct)。ct适用于所有sql server版本,如express、workgroup、web、standard、enterprise和datacenter。
1条答案
按热度按时间piok6c0g1#
选项1:更改数据捕获(cdc)除了触发器对系统的性能影响外,还需要您的编码工作来处理这些更改或添加的数据。在用户表上启用更改数据捕获时,将使用该源表的相同结构创建一个新的系统表,包含额外列以包含更改元数据
选项2:SQLServer2008企业版中引入的更改跟踪(ct)。ct适用于所有sql server版本,如express、workgroup、web、standard、enterprise和datacenter。