Я столкнулся с странной ситуацией в SQL Server db. Я вижу, что немногие разработчики случайно удаляют/обновляют данные по нескольким таблицам. Есть ли какой-либо механизм выходит в SQL Server для сбора всей информации, например, кто удалил записи или кто обновил записи ext?Как отслеживать данные входа в SQL Server, которые удалили данные
Детали:
Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64>
(Build 7601: Service Pack 1) (Hypervisor)
Спасибо за запрос, наш дб в простой модели восстановления. Я не могу отслеживать изменения, внесенные в таблицу, используя указанный выше запрос. Есть ли другие способы отслеживания информации? –
Вы все еще можете использовать этот запрос, но на короткий период времени. Другой способ сделать это - запустить триггеры и запустить их после вставки или обновления и сохранить результат в таблице аудита. – sqluser