Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать кто удалил таблицу  [new]
Lucia
Member

Откуда: РФ, г. Уфа
Сообщений: 24
Добрый день!

Можно ли как-то узнать кто удалил таблицу?

Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
17 дек 09, 07:13    [8078413]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто удалил таблицу  [new]
Now password
Guest
Если у вас не настроены DDL триггеры на аудит, то нет. Изменение БД нигде специально не логируется.
17 дек 09, 08:54    [8078503]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто удалил таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104760
Если не выключали default trace, то может что накопаете здесь

SELECT * 
FROM fn_trace_gettable
('C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log.trc', default)

Путь конечно свой надо задать
17 дек 09, 10:20    [8078890]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто удалил таблицу  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3205
Finding out who dropped a table using the transaction log

Только, если вы в этой статье чего-то не понимаете, то лучше даже не пытайтесь - восстановление потом может сильно дороже выйти.
17 дек 09, 11:06    [8079196]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто удалил таблицу  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
Glory
Если не выключали default trace, то может что накопаете здесь

SELECT * 
FROM fn_trace_gettable
('C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log.trc', default)

Путь конечно свой надо задать


как найти свой путь:

select value from ::fn_trace_getinfo(default) WHERE PROPERTY=2
17 дек 09, 11:10    [8079221]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать кто удалил таблицу  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
Какие события мониторятся:

List of the events the default trace is capturing:
Database
Data file auto grow
Data file auto shrink
Database mirroring status change
Log file auto grow
Log file auto shrink
Errors and Warnings
Error log
Hash warning
Missing Column Statistics
Missing Join Predicate
Sort Warning
Full-Text
FT Crawl Aborted
FT Crawl Started
FT Crawl Stopped
Objects
Object Altered
Object Created
Object Deleted
Security Audit
Audit Add DB user event
Audit Add login to server role event
Audit Add Member to DB role event
Audit Add Role event
Audit Add login event
Audit Backup/Restore event
Audit Change Database owner
Audit DBCC event
Audit Database Scope GDR event (Grant, Deny, Revoke)
Audit Login Change Property event
Audit Login Failed
Audit Login GDR event
Audit Schema Object GDR event
Audit Schema Object Take Ownership
Audit Server Starts and Stops
Server
Server Memory Change
17 дек 09, 11:19    [8079287]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить