_대문 | 방명록 | 최근글 | 홈피소개 | 주인놈 |
FrontPage › 트랜잭션로그에서DROP된테이블찾는방법
|
|
[edit]
1 소스 #WITH x AS ( SELECT CONVERT(xml, '<r>' + REPLACE( REPLACE([Lock Information], 'ACQUIRE_LOCK_SCH_M OBJECT: ', '') , ':', '</r><r>' ) + '</r>' ) xitems FROM ::fn_dblog (NULL, NULL) WHERE [Lock Information] LIKE '%SCH_M OBJECT%' AND [Transaction Id] IN ( SELECT [Transaction Id] FROM ::fn_dblog (NULL, NULL) WHERE [Transaction Name] = 'DROPOBJ' ) ) SELECT xitems.value('/r[1]', 'int') [DB ID] , xitems.value('/r[2]', 'int') [Object ID] FROM x
|