1) Nejprve zrušte existující seskupený index (IX_TableX_FieldB):
DROP INDEX TableX.IX_TableX_FieldB
2) Vytvořte (dočasné) omezení UNIQUE pro jedinečná pole uvedená v primárním klíči
ALTER TABLE TableX
ADD CONSTRAINT UQ_TableX UNIQUE(FieldA)
3) Odhoďte PRIMÁRNÍ KLÍČ
ALTER TABLE TableX
DROP CONSTRAINT PK_TableX
4) Znovu vytvořte PRIMÁRNÍ KLÍČ jako CLUSTERED
ALTER TABLE TableX
ADD CONSTRAINT PK_TableX PRIMARY KEY CLUSTERED(FieldA)
5) Zrušte dočasné omezení UNIQUE
ALTER TABLE TableX
DROP CONSTRAINT UQ_TableX
6) Přidejte IX_TableX_FieldB zpět jako NONCLUSTERED
CREATE NONCLUSTERED INDEX IX_TableX_FieldB ON TableX(FieldB)