Ответ 1
Это определенное и документированное поведение SQL Server, и вы действительно не можете его изменить. Что вы хотели изменить об этом?
Столбцы IDENTITY гарантируют уникальный, постоянно увеличивающийся идентификатор (пока вы не обходитесь с ними) - они ничего не гарантируют.
SQL Server не столкнется с проблемой обнаружения "пробелов" в вашей последовательности и их заполнения. Я не думаю, что это было бы хорошей идеей, так или иначе - что, если у вас была запись с ID = 3, а затем удалена? Вы действительно хотите, чтобы следующая запись внезапно "переработала" этот идентификатор? На мой взгляд, неплохая идея.