У меня есть SQL 2014 Enterprise и настроен на изменение сбора данных (CDC). У меня есть столбцы UserId во всех моих таблицах. Поэтому CDC отлично справляется с тем, кто вставил и обновил строку, но если кто-то удалит строку, я не вижу, кто удалил строку (у нее есть предыдущий UserId в строке). Я знаю, что у Oracle есть эта функция, включенная в их пакет CDC.Журнал, который удалил строку с помощью Change Data Capture
0
A
ответ
1
Создайте триггер после удаления, в котором хранится идентификатор пользователя, который удалил данные. вы хотите иметь настройку таблицы, которая имеет ограниченный доступ, вероятно, к администратору, для хранения информации.
Смежные вопросы
- 1. Change Data Capture in MySQL
- 2. Hacking MV Logs for Change Data Capture
- 3. Change Data Capture - начальная загрузка исторических данных
- 4. GUI to oracle Change data capture
- 5. SQL Dependency vs Change Data Capture (CDC)
- 6. SQL Server Change Data Capture - как отделить записи журнала транзакциями?
- 7. Sql Server Change Data Capture: Сохранение истории при добавлении столбцов?
- 8. Как узнать, когда таблица была удалена из Change Data Capture (CDC) или добавлена к ней?
- 9. SQL Server Change Data - Захват пользователь, который внес изменения
- 10. Capture http data using System.Windows.Forms.WebBrowser
- 11. chrome.webRequest API, Capture POST data?
- 12. Excel VBA Web Data Data Capture
- 13. , который удалил таблицу SQL?
- 14. Laravel change pagination data
- 15. ToscaWidgets2 Capture Data from GrowingGridLayout
- 16. iPhone Video and Data Capture
- 17. JavaScript-Capture «change» to any input
- 18. RoR ищет столбец, который я удалил с помощью команды миграции
- 19. FInd, который удалил набор разрешений в salesforce
- 20. Oracle Data Change Notification
- 21. FlotChart Data Change
- 22. Twig change meta data
- 23. Найти человека, который удалил филиал?
- 24. Capture Browser chached data dropdown onclick
- 25. mysql data sync change timezone
- 26. Показать пользователя, который удалил данные
- 27. найти пользователя, который удалил запись
- 28. T-SQL Capture data Ошибки переполнения
- 29. html form capture data make url
- 30. Как я могу получить строку, которая уже удалена с помощью Oracle Data Change Notification?
Идея заключалась бы в добавлении 'TRIGGER AFTER DELETE' к таблице для входа в таблицу отслеживания. – Siyual
Возможно, связано: http://dba.stackexchange.com/questions/34079/change-data-capture-how-to-know-who-made-the-change Ответ Аарона Бертранна (неудивительно) очень полезен. (Подсказка: CDC не делает этого «по дизайну». CDC, похоже, получил «достаточно хорошее для списка функций флажков».) –
Если вы хотите попробовать/верный способ отслеживать такие вещи, вы можете реализовать Аудит SQL. CDC - это просто функция отслеживания изменений для целей ETL, а не столько аудит. – Greg