6
SQL Server 2008を使用していて、重要なストアドプロシージャが見つからないことに気付きました。SQL Server 2008のログに保存されているプロキシが失われた
ストアドプロシージャがいつ、誰によって削除されたかを確認するにはどうすればよいですか。
SQL Server 2008を使用していて、重要なストアドプロシージャが見つからないことに気付きました。SQL Server 2008のログに保存されているプロキシが失われた
ストアドプロシージャがいつ、誰によって削除されたかを確認するにはどうすればよいですか。
まずあなたがadmintraceの場所を取得:
select * from fn_trace_getinfo(NULL)
where property=2
and traceid in (1,2,3,4,5) --sometime several logs available
をして、あなたはすべての詳細を確認してください。
select DatabaseName,ObjectName,LoginName,StartTime,*
from fn_trace_gettable('c:\path_to_log\MSSQL\Log\log_2.trc', -1)
where EventClass = 47 --Object:Deleted
をこれが細かいですが、デフォルトのトレースがオフになっている場合は、それにカウントされません。 – OzrenTkalcecKrznaric