Entradas

Mostrando las entradas etiquetadas como Monitorear detectar cambios en tablas sql server 2008

Cómo registrar los cambios realizados en una tabla SQL SERVER 2008 ?

Imagen
Es común tratar de monitorear los cambios en una o varias tablas de bases de datos SQL Server.  Existen varias formas de detectar los datos insertados, borrados y actualizados en una base de datos en SQL Server. Muchas veces la gente desea ver los cambios realizados en una tabla. Uno podría monitorear los comandos insert, update, delete usando el profiler, pero no podría ver los valores antiguos. Además es algo complicado filtrar los valores monitoreados del SQL profiler. Otra alternativa que se usa para verificar cambios es crear un database snapshot. El snapshot obtiene fotos de la base de datos y mediante consultas se podría comparar la tabla actual con respecto al snapshot. Pero para eso habría que crear consultas comparativas. Para subsanar estos problemas SQL Server 2008 viene con Change data capture (captura de datos de cambio). Change data capture es una nueva característica de SQL Server 2008 para monitorear los cambios tanto en el objeto (por ejemplo agregar, borr...