엔터프라이즈에서 스크립트 생성에 create , drop 다 해서 인덱스 옵션 체크해서
다 스크립트로 뽑았는데 문제는 인덱스 생성스크립트는 맞는데 drop 스크립트가 딸랑 create를 drop으로만 변경해서 스크립트가
만들어지네요
형식에 맞지 않게 스크립트가 생성되어 create 대상으로 나온 테이블들을 일일이 drop index 테이블명.인덱스명을 바꾸고있습니다
몇백개 이상이나 되는데 이걸 언제 다 drop으로 만들어주는지 참...
조언 좀 부탁합니다 ...
Comment 1
-
처리짱
2013.03.27 19:47
SELECT 'drop index ' + a.[name] + '.' + b.[name]
FROM sysobjects as A,
sysindexes as B
WHERE A.[name] = '테이블명'
AND A.[id] = B.[id]
AND B.[name] NOT like '%_WA_Sys%'
일케하면 될까요...
sysindexes에 indid가 2 이상이면 넌클러스터인덱스인데요 1이면 클러스터
넌클러스터를 먼저 삭제하고 클러스터를 삭제하심이..