Вопросы с тегом «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
Таблица заказов электронной коммерции. Сохранить цены или использовать таблицу аудита / истории?
Я создаю свою первую схему электронной коммерции. Я читал вокруг предмета на некоторое время, и я немного запутался об отношениях между order_line_itemиproduct А 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 без использования триггеров?
В настоящее время я использую Change Data Capture (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столбец, который выполнил эти запросы.

2
Расширенные события против аудита SQL - влияние на производительность
Я хотел бы настроить в своей базе данных систему контрольных журналов, чтобы отслеживать UPDATE/INSERTзаявления в конкретной таблице с очень высокой активностью. Передо мной два варианта: использовать встроенную систему аудита SQL Server или использовать расширенные события. Поскольку аудит SQL Server внутренне использует расширенные события, я предполагаю, что при непосредственном использовании аудита …

3
Как узнать, что пользователь выполняет действие по удалению таблицы аудита при использовании общего входа?
Исходная информация: Я создаю коллекцию таблиц аудита для отслеживания обновлений и удалений в наборе таблиц данных для моего приложения. Аудиторские записи создаются с помощью триггеров. DML в базе данных моего приложения обычно поступает от имени входа, которое служба использует для входа в базу данных. Из-за этого, я думаю, что результат …

4
Что мне нужно сделать, чтобы политики моей БД проходили аудит безопасности?
У меня готовится аудит, и мне было интересно, какие физические, электронные и логические средства контроля доступа будет искать аудитор при аудите базы данных для системы ERP. Я действительно новичок в этом процессе, и любые рекомендации будут оценены.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.