1) Първо премахнете съществуващия клъстерен индекс (IX_TableX_FieldB):
DROP INDEX TableX.IX_TableX_FieldB
2) Създайте (временно) УНИКАЛНО ограничение за уникалните полета, посочени в първичния ключ
ALTER TABLE TableX
ADD CONSTRAINT UQ_TableX UNIQUE(FieldA)
3) Пуснете ПЪРВИЧНИЯ КЛЮЧ
ALTER TABLE TableX
DROP CONSTRAINT PK_TableX
4) Създайте отново ПЪРВИЧНИЯ КЛЮЧ като КЛУСТЕРИРАН
ALTER TABLE TableX
ADD CONSTRAINT PK_TableX PRIMARY KEY CLUSTERED(FieldA)
5) Премахнете временното ограничение UNIQUE
ALTER TABLE TableX
DROP CONSTRAINT UQ_TableX
6) Добавете отново IX_TableX_FieldB като НЕКЛУСТЕРИРАН
CREATE NONCLUSTERED INDEX IX_TableX_FieldB ON TableX(FieldB)