Antes de profundizar en el abismo de la documentación de Microsoft, me gustaría saber si alguien con experiencia en Change Data Capture y Change Tracking sabe si uno o ambos pueden usarse para reemplazar el tradicional ...Cambiar la captura de datos o el seguimiento de cambios: ¿igual que la tabla de seguimiento de auditoría tradicional?
"copia de tabla de seguimiento de supervisión de la 'verdadera mesa' (todos los campos de la tabla original, además de fecha/hora, ID de usuario, y el campo de acción DML ) insertado en por disparadores"
... configuración para una pista de auditoría de tabla de base de datos, donde la población de desencadenante prueba la tabla de seguimiento de auditoría (que es todo trabajo manual).
La documentación general de MSDN explica en un nivel alto qué son la Captura de datos modificados y Seguimiento de cambios, pero no es lo suficientemente claro para mí, y no indica claramente, que estas herramientas se pueden usar para reemplazar la auditoría tradicional tablas de camino que hemos hecho tan a menudo.
¿Alguien con experiencia en el uso de Change Data Capture y Change Tracking me ahorra mucho tiempo o me confirma que dedico tiempo a buscar la herramienta adecuada? La parte crítica de nuestro seguimiento de auditoría es capturar todos los cambios en los campos de una tabla (en INSERT, UPDATE, DELETE), cuándo sucedió y quién lo hizo. Estos cambios se proporcionan normalmente a un usuario final cronológicamente a través de un informe de seguimiento de auditoría. ¿Cuál es otra pregunta ... Change Data Capture o Change Tracking es la solución, supongo que estos datos se pueden consultar al igual que los datos de una tabla normal?
EDIT: Necesito una pista de auditoría permanente, independientemente de tiempo. Veo que Change Data Capture tiene que ver con los registros de transacciones, por lo que esto me suena a finito.
"... porque BOL está bastante mal escrito sobre este tema, ..." Estoy de acuerdo 100%. La documentación deja mucho que desear. Suena como un consejo sólido: necesito seguir usando un rastro de auditoría manual estándar. Gracias. – HardCode
¿Uno no podrá cambiar el horario/detener el trabajo para ejecutar? –
El tiempo (3 días por defecto) es configurable. También creo que un trabajo puede escribirse (o hacerse manualmente) para fusionar los datos en su propia tabla para conservarla. –