SET IDENTITY_INSERT
позволяет напрямую вставлять значение идентификатора, для него не требуется . Таким образом, даже если бы это был общий параметр, при запуске «нормальной» INSERT автоматически генерировалась идентификация.
Тем не менее, это также настройка для каждой сессии, так что вы вдвойне в безопасности.
Что касается дизайна - я сделал подобное, и не вижу проблемы с ним. Наличие «общеизвестных» идентификаторов довольно распространено - хотя вам придется решить, является ли 100 подходящим блоком для резервирования. Хотя это возможно, вы действительно не хотите открывать несмежный блок позднее. Я использовал отрицательные числа в прошлом, когда не было зарезервированного диапазона.