Мы выполняем очистку для группы баз данных, и первый шаг - получить все индексы в базе данных в правильных файловых группах.
В настоящее время эти индексы смешиваются между файловой группой DATA иINDEXES файловая группа;все они должны перейти в файловую группу INDEXES.
Это может быть сделано достаточно легко в сценарии, я думаю, однако, как вам лучше всего обрабатывать индекс первичного ключа?
Следующая команда
DROP INDEX table.indexname
выдает ошибку:
Явный индекс DROP INDEX недопустим для индекса 'Answer.PK_Answer'.Он используется для принудительного применения ограничения PRIMARY KEY.
Так каков наилучший способ?Нужно ли удалять первичный ключ, затем индекс, затем заново создавать первичный ключ и, наконец, заново создать индекс в правильной файловой группе?Есть ли недостатки этого метода?