Используя этот запрос, вы создадите список операторов DROP, которые вы затем сможете выполнить:
SELECT
'DROP INDEX ' + ix.name + ' ON ' + OBJECT_NAME(ID)
FROM
sysindexes ix
WHERE
ix.Name IS NOT null
Это должно быть довольно быстро и уберечь все индексы: -)
Марк
PS: ах, извините, я только что заметил, что это будет работать только в SQL Server 2005 и выше. Для SQL Server 2000 вам нужно вместо этого использовать представление «sysindexes» ... Я обновил свое утверждение соответственно