1
데이터베이스에서 색인을 다시 작성하거나 재구성 한 기록을 확인하는 방법이 있습니까? 기본적으로이 정보가 들어있는 로그 파일이 있습니까?목록 내역 색인 내역
데이터베이스에서 색인을 다시 작성하거나 재구성 한 기록을 확인하는 방법이 있습니까? 기본적으로이 정보가 들어있는 로그 파일이 있습니까?목록 내역 색인 내역
아니요. 그런 로그를 유지 관리하는 트리거를 만들 수 있습니다.
CREATE TRIGGER [YourDatabaseTrigger]
ON DATABASE
FOR DDL_DATABASE_LEVEL_EVENTS
AS
DECLARE @EventData xml
DECLARE @Message varchar(1000)
SET @EventData=EVENTDATA()
INSERT INTO YourLogTable
(EventDateTime,EventDescription)
VALUES (GETDATE(),SUSER_NAME()
+'; '[email protected]('(/EVENT_INSTANCE/ObjectType)[1]', 'varchar(250)')
+'; '[email protected]('(/EVENT_INSTANCE/ObjectName)[1]', 'varchar(250)')
+'; '[email protected]('(/EVENT_INSTANCE/TSQLCommand/CommandText)[1]','nvarchar(max)')
)
RETURN
GO
ENABLE TRIGGER [YourDatabaseTrigger] ON DATABASE
SQL 서버를 감사 기본 추적 사용에
우수 블로그 게시물 : http://sankarreddy.com/2010/04/t-sql-tuesday-005-who-put-my-database-offline/ – 8kb
[http://stackoverflow.com/questions/2831293/tsql-know-when-index-rebuild-reorg-or-updatestatistics-was-last-run-on- :이 게시물은 귀하의 질문에 대답 할 수 있습니다 생각 SQL-SER] [1] [1] : http://stackoverflow.com/questions/2831293/tsql-know-when-index-rebuild-reorg-or-updatestatistics-was-last-run -on-sql-ser –