Я хочу отслеживать все неудавшиеся логины в нашей производственной среде.Аудит базы данных SQL Server выбирает, не удалось войти в систему и выполнил код для всей базы данных, все объекты
Включая все выбирает для всех объектов.
основе:
https://www.simple-talk.com/sql/database-administration/sql-server-audit-magic-without-a-wizard/
и
https://www.simple-talk.com/sql/database-administration/sql-server-security-audit-basics/
и в частности:
https://blogs.msdn.microsoft.com/sreekarm/2009/01/05/auditing-select-statements-in-sql-server-2008/
Это предполагает, мне нужно Нама каждый объект, в схеме для меня, чтобы иметь возможность сохранять все выбранные операторы, которые я не хочу делать. Есть 1500 таблиц и 2300 просмотров.
Невозможно провести аудит, взять объект базы данных, и любой выполненный на этом объекте SELECT сохранен в файле аудита, включая пользователя, инструкцию и время и т. Д.?
Не удалось войти в систему из отказавшей основной группы входа, но до сих пор мне не удалось получить инструкцию select, если я специально не назвал объекты для аудита.
Именование их, также означает, что я должен обновлять аудит каждый раз, когда добавляется новый вид или таблица.
Расширенные сессии только для сессии. Я заинтересован в постоянном аудите системы, выборе и неудачных входах/успешных входах. Я не вижу Расширенные сеансы как то, что решает? От чтения руководства, его целью является одноразовые инвестиции, похожие на трассировку или профилировщик. – Tommy
@Tommy: можете ли вы уточнить – TheGameiswar
@Tommy: с помощью выбора начальных и завершенных событий партии вы можете проводить аудит всех операторов select. Для неудачных логинов я думал, что вам это не нужно. Но вы можете увидеть обновленные – TheGameiswar