Лучше всего приблизьтесь для изменения от идентификационных данных (1,1) к идентификационным данным (1,5)

1 ответ

Никакой ответ уже?

я вижу путь как это на на месте миграция:

SELECT *
INTO Backup_Table
FROM SOURCE_Table
GO
DROP Source_Table
GO
CREATE Source_Table (SerialNo IDENTITY(1,5) NOT NULL, ...)
GO
INSERT Source_Table(*)
SELECT *
FROM Backup_Table
GO

Это должно быть сделано для всех таблиц в базе данных.

Что Вы думаете?

0
ответ дан 4 December 2019 в 10:42
  • 1
    На этом подходе нужно воссоздать все ограничения и индексы для нового... Лучший путь состоит в том, чтобы получить полный сценарий SQL от таблицы и изменить Значение шага идентификационных данных от 1 до 5 с редактором (поиск и замена). Но как восстановить данные? –  Ice 25 July 2010 в 13:31

Теги

Похожие вопросы