Запитання з тегом «audit»

Аудит бази даних передбачає спостереження за базою даних, щоб бути в курсі дій користувачів бази даних.

9
Як слід обробляти видалення в базі даних?
Я хотів би реалізувати функцію "видалити" у веб-додатку, щоб користувач міг змінити свою думку і відновити видалений запис. Думки про те, як це здійснити? Деякі варіанти, які я розглядав, - це фактично видалення запису, про які йдеться, та збереження змін в окремій таблиці аудиту, або не видалення запису та використання …

4
Як дізнатися, хто видалив деякі дані SQL Server
Учора мій бос запитував клієнта, запитуючи, як вони могли дізнатись, хто видалив деякі дані з їх бази даних SQL Server (якщо це має значення експрес-видання). Я думав, що це можна знайти з журналу транзакцій (за умови, що він не був усічений) - це правильно? І якщо так, як ви насправді …


2
Найкращий спосіб створити базу даних та таблицю, щоб вести облік змін?
Мені потрібно налаштувати функцію історії проекту, щоб відстежувати попередні зміни. Скажімо, у мене зараз дві таблиці: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Приклад: у мене є рядок у примітках, і користувач хоче змінити повідомлення. Я хочу слідкувати за його станом до зміни та після …

1
Чи можу я сказати, коли і хто оновив мою базу даних від v11 до v12 на Azure?
Раніше сьогодні я помітив, що всі мої сервери баз даних SQL Azure, де оновлено від v11 до v12. Я єдиний у своїй компанії, який повинен торкатися цих циферблатів, але не єдина людина в моїй компанії, яка має доступ. Оскільки я не ініціював це оновлення, я хотів би дізнатися, хто це …

5
Таблиця замовлень електронної комерції. Зберегти ціни чи використовувати таблицю аудиту / історії?
Я розробляю свою першу схему електронної комерції. Я дещо читав цю тему і трохи розгублений щодо стосунків між a order_line_itemі aproduct А productможна придбати. У ньому є різні деталі, але найголовніше unit_price. У order_line_itemіноземного ключа є product_idкуплений, quantityпридбаний та unit_priceв той момент, коли клієнт придбав товар. Більшість того, що я …

1
Як відфільтрувати використання сканованого користувачем функції з даних даних аудиту SQL Server?
У нас є база даних SQL Server, яка має специфікацію аудиту бази даних, яка перевіряє всі виконані дії над базою даних. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Ми виявили, що деякі запити записують до журналу аудиту використання скалярної функції для кожного …

3
Знайти особу клієнта, що запускає запит у SQL Server, не використовуючи тригери?
Наразі я використовую програму Capture Data Change (CDC) для відстеження змін даних, і я хочу відстежувати ім'я хоста та IP-адресу клієнта, який подає запит, який вніс зміни. Якщо є 5 різних клієнтів, які ввійшли через те саме ім’я користувача, кожен стикається з загальною проблемою відстеження, хто з 5 запустив запит. …

3
Передача інформації про те, хто видалив запис, на тригер Видалення
Під час налаштування аудиторського контуру у мене немає проблеми з відстеженням того, хто оновлює або вставляє записи в таблицю, однак, відстежувати, хто видаляє записи, видається більш проблематичним. Я можу відстежувати вставки / оновлення, включаючи в поле Вставити / оновити поле "Оновлено". Це дозволяє тригеру INSERT / UPDATE мати доступ до …

4
Аудит входу в базу даних MySQL
Чи є спосіб перевірити вхід до MySQL? Я хотів би мати можливість створити ім’я користувача для кожного співробітника і тим самим створити аудиторський слід входу. Однак Google не виявив хороших результатів. Чим більше ми можемо перевірити, тим краще. Як мінімум, було б непогано знати, хто коли входив. Ще краще було …

1
як отримати історію запитів, виконаних з ім'ям користувача в SQL
Я можу отримати виконані запити, використовуючи: SELECT deqs.last_execution_time AS [Time] ,dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC але я також шукаю usernameколонку, яка виконувала ці запити.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.