1024 - это правильное ограничение от общего числа столбцов в обычной неширокой таблице, которое связано с размером строки, как вы сами указали в своем вопросе.
Обходной путь - использовать так называемые таблицы шириной .Хитрость заключается в том, что вместо столбцов для определения столбцов используются так называемые наборы столбцов .Таким образом, вы можете увеличить общее количество столбцов до 30 000.
РЕДАКТИРОВАТЬ :
В своем первоначальном ответе я как-то отбросил важную часть вашего вопроса, а именно:у вас уже есть проблемы с размером строки, а не с номерами столбцов.Это означает, что ваши разреженные столбцы недостаточно "разрежены".Единственный способ справиться с этой проблемой - это вертикальное разбиение ваших данных, например, разбить вашу большую таблицу на две или три меньшие таблицы ...