Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zmiana przechwytywania danych lub śledzenie zmian — to samo, co tradycyjna tabela dziennika audytu?

Myślę, że nadal potrzebujesz tabel kontrolnych w swoich okolicznościach. Patrząc na BOL, wygląda na to, że zadanie czyszczenia jest tworzone i zaplanowane automatycznie, które jest uruchamiane codziennie o 2 w nocy. Z BOL:

Brzmi to tak, jakby zdecydowanie nie robił tego, czego chcesz. Nie sądzę, żeby to zrobiło to, czego chciałby każdy, kto kontroluje tabele. Wydaje się również, że byłoby trudne, jeśli nie niemożliwe, aby dodać do dziennika audytu jakiekolwiek pola spoza tabeli danych, poza własnymi pięcioma polami domyślnymi (nie mogłem znaleźć ich). Wydaje się również, że dane nie być bardzo przydatne do zapytania lub użycia do wycofania określonej złej zmiany. ALBO może po prostu nie rozumiem tego procesu, ponieważ BOL jest dość słabo napisany na ten temat, z pewnością nie rozwiało to żadnych obaw, które miałbym, jeśli chodzi o zastąpienie mojego audytu tym najwyraźniej słabo przemyślanym procesem.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwersja do formatu mm/dd/rrrr

  2. Linq To Sql i identity_insert

  3. SQL:znaleźć ciągłe zakresy dat w wielu wierszach?

  4. Jak dodać auto_increment do kolumny w SQL Server 2008?

  5. TSQL zwraca NO lub YES zamiast TRUE lub FALSE