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