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 को वापस NONCLUSTERED के रूप में जोड़ें
CREATE NONCLUSTERED INDEX IX_TableX_FieldB ON TableX(FieldB)