Но тут другой вопрос возник, сейчас посмотрел в доках:
В один ключ составного индекса могут входить до 32 столбцов. Все столбцы ключа составного индекса должны находиться в одной таблице или одном и том же представлении. Максимально допустимый размер значений составного индекса составляет 900 байтов для кластеризованного индекса или 1700 для некластеризованного индекса. Ограничениями являются 16 столбцов и 900 байт для версий до База данных SQL и SQL Server 2016 (13.x);
В последних версиях теперь 32 поля в индексе, или я чего-то не понял?