Beim Versuch, einen nicht geclusterten Index mithilfe der Online-Option zu DROP INDEX [IX_MYINDEX] ON [dbo].[myTable] WITH ( ONLINE = ON )
löschen, wird die folgende Fehlermeldung angezeigt.
Msg 3745, Level 16, State 1, Line 16
Only a clustered index can be dropped online.
In der SQL Server-Dokumentation heißt es eindeutig:
Die ONLINE-Option kann nur angegeben werden, wenn Sie Clustered-Indizes löschen.
https://msdn.microsoft.com/en-us/library/ms176118.aspx
Aber kann mir bitte jemand erklären, warum dies der Fall ist? Nach meiner Erfahrung ist es viel wahrscheinlicher, dass Sie einen nicht gruppierten Index löschen als einen gruppierten Index, da der gruppierte Index in den meisten Fällen auch Ihr Primärschlüssel ist.