В SQL Server Management Studio есть отличная функция, которая спасла мой день.
В SSMS перейдите в Параметры -> Дизайнеры -> Дизайнеры таблиц и баз данных, установите флажок «Автоматически создавать сценарии изменений» и снимите флажок «Запретить сохранение изменений, требующих пересоздания таблицы».
В обозревателе объектов перейдите к таблице и выберите столбец, который получит спецификацию Identity. Щелкните правой кнопкой мыши и выберите изменить. На панели свойств столбца разверните дерево «Спецификация идентификации» и измените «(Идентификация)» на yes. Теперь в верхнем левом размере выберите значок «Создать скрипт». Обратите внимание на предупреждающие сообщения.
Теперь у вас будет сгенерированный скрипт, который отбросит все ваши ограничения, воссоздает таблицу с идентичностью и воссоздает ограничения. WOW!
Я протестирую и выложу здесь свои результаты.
Обновление: Все работало нормально. Я забыл сказать в вопросе, что мне нужен сценарий для воспроизведения изменений в наших клиентских установках.
Этот сайт действительно фантастический. Время, которое я потратил, чтобы написать свой собственный ответ, я получил еще 3!