SQL Server имеет жесткое ограничение на 1024 столбца для стандартных таблиц.Одна вещь, которую вы можете сделать, это добавить другую таблицу с отношением один к одному к исходной таблице.Во второй (или третьей или четвертой) таблицах pkey также будет внешним ключом к оригиналу.
Еще одна вещь, которую вы могли бы сделать, это использовать EAV модель , которая удаляла бы любыеверхняя граница числа полей на объект, но использование EAV - это изменение, даже более существенное, чем добавление большего количества таблиц для обработки дополнительных полей.