데이터베이스에서 모든 인덱스를 제거하는 방법을 아는 사람이 있습니까?SQL Server 2000 인덱스 삭제
0
A
답변
3
이 쿼리를 사용하면 당신이 다음 실행할 수 DROP 문 목록을 생성합니다 :
을SELECT
'DROP INDEX ' + ix.name + ' ON ' + OBJECT_NAME(ID)
FROM
sysindexes ix
WHERE
ix.Name IS NOT null
꽤 빠르며 모든 색인을 삭제해야합니다 :-)
Marc
PS : 아, 죄송합니다. SQL Server 2005 이상에서만 작동합니다. SQL Server 2000의 경우 "sysindexes"보기를 대신 사용해야합니다 ... 내 문장을 적절히 업데이트했습니다.
1
sysindexes table을 쿼리하는 일부 sql을 생성하십시오.
의 라인을 따라 어떤 것을 :
select 'drop index ' + i.name + ' on ' + o.name
from sysindexes i
inner join sysobjects o on i.id = o.id
where o.name <> i.name
다음은 결과를 실행 ....
관련 문제
- 1. Windows Server 2008에서 실행되는 SQL Server 2000 전체 텍스트 인덱스
- 2. SQL Server 2000 Server 오류
- 3. 정적 SQL Server 인덱스
- 4. SQL Server 인덱스 비용
- 5. 업그레이드 SQL Server 2000
- 6. SQL Server 2000 캐싱
- 7. SQL Server 2005 on SQL Server 2000
- 8. SQL Server 교착 상태 (SQL Server 2000)
- 9. SQL Server 2000 인덱스 - 클러스터형 대 비 클러스터형
- 10. SQL Server 2000, 예 2000 암호 해시
- 11. SQL Server 2000 및 SQL Server 2008 쿼리
- 12. SQL Server 인덱스 통계
- 13. SQL Server 및 인덱스
- 14. SQL Server 인덱스
- 15. SQL Server 2000 교착 상태
- 16. SQL Server 2000 쿼리 성능
- 17. SQL Server 2000 및 System.Transactions.TransactionScope()
- 18. SQL Server 2000 메모리 상태
- 19. SQL Server 2000/2005/2008
- 20. Lucene.NET with SQL SERVER 2000
- 21. LINQ2SQL 및 SQL Server 2000
- 22. SQL Server 2000 테이블 최적화
- 23. SQL Server 2000 charset 문제
- 24. SQL Server 2000 - 루프 분리
- 25. DBCC SQL Server 2000 sysindexkeys
- 26. VS2010 SQL Server 2000 사용
- 27. SQL Server 2000 - 연결된 서버
- 28. SQL Server 2000 호환 스크립트
- 29. 데이터베이스 불일치 오류 SQL Server 2000
- 30. SQL Server 2000 : 행 수 제한
모든 인덱스를 제거 하시겠습니까? –
@Mitch : 나는 다른 개발자들을 귀찮게하기 위해 dev 인스턴스에서 그것을 할 것이다. – Sung