sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2008 změna zachycení dat vs spouštěče v auditní stopě

Používám CDC ve své aplikaci WPF. Funguje velmi dobře, ale objevil jsem tři problémy:

  • Poměrně často potřebujete zálohovat tabulky změn (používám MERGE příkaz pro přidání záznamů do historických tabulek). Protože záznam zůstává ve směnárně jen asi 2-3 dny, jak jsem zjistil. Nezapomeňte zálohovat cdc.lsn_time_mapping stůl.
  • Tabulky nelze zkracovat, když je povoleno CDC.
  • Došlo k problému s deaktivací CDC a opětovným zapnutím (mělo by být vyřešeno v novém service packu, jak řekl MS). Tento problém jsem měl pouze jednou, takže to není tak nepříjemné.

Každopádně CDC je velmi užitečný mechanismus, který mi pomáhá sledovat všechny změny v databázi.



  1. SQL - Kombinování neúplné

  2. potíže s vytvářením hlaviček pomocí spool v sqlplus

  3. Ukládání hesel pro MYSQL v aplikaci PHP bezpečným způsobem

  4. Oracle XMLTable – načítání sloupce z nadřazeného uzlu