Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 用于更改数据捕获的主查看器_Sql_Sql Server 2008_Audit_Change Tracking - Fatal编程技术网

Sql 用于更改数据捕获的主查看器

Sql 用于更改数据捕获的主查看器,sql,sql-server-2008,audit,change-tracking,Sql,Sql Server 2008,Audit,Change Tracking,SQL Server 2008企业版中的更改数据捕获看起来很棒。它捕获了我们所需要的所有更改,并将我们从定制编码中解救出来 另外两件事将大大有助于实现端到端的解决方案。这些是: 1) 能够查看所有表中的所有更改—所以可能不需要使用数据,但需要了解更改的类型、更改的表以及更改的时间。是否有管理层的观点来理解这一点?我很感激CDC表是定制的,使其不那么琐碎 2) 一些工具可以查看存储的CDC更改。有人知道第三方观众吗 -Krip对于第1项,您可以使用存储过程和动态SQL生成一个结果集,该结果集包含使

SQL Server 2008企业版中的更改数据捕获看起来很棒。它捕获了我们所需要的所有更改,并将我们从定制编码中解救出来

另外两件事将大大有助于实现端到端的解决方案。这些是:

1) 能够查看所有表中的所有更改—所以可能不需要使用数据,但需要了解更改的类型、更改的表以及更改的时间。是否有管理层的观点来理解这一点?我很感激CDC表是定制的,使其不那么琐碎

2) 一些工具可以查看存储的CDC更改。有人知道第三方观众吗


-Krip

对于第1项,您可以使用存储过程和动态SQL生成一个结果集,该结果集包含使用以下表格的所有表格和更改(按类型和时间):


一个数据库系统表,其中包含数据库中启用CDC的每个表的记录


这是创建的表,用于保存在源表上首次启用CDC时对源表所做的历史更改。(CAPTURE_INSTANCE)的值可以在第一个表(cdc.change_tables)的CAPTURE_INSTANCE列中找到