Не удалось выполнить план создания данных из-за повторяющихся ограничений PRIMARY KEY.

В проекте базы данных VS2010 я пытаюсь создать тестовые данные для таблицы с существующими данными (нажав «Нет» при появлении запроса). Столбец идентификаторов (то есть первичный ключ) является вычисляемым значением SQL, поэтому я не могу изменить генератор данных для этого столбца.

Так почему же план генерации данных не распознает существующие значения первичного ключа в базе данных, но всегда пытается вставить дубликаты, т. е. кажется, что план всегда начинается с начального значения, а не со следующего доступного значения столбца идентификаторов? Могу ли я заставить план генерации данных начинать с какого-то другого начального значения для этой конкретной таблицы?


person anssi    schedule 26.01.2012    source источник


Ответы (1)


Чтобы ответить на мой второй вопрос: кажется, что с точки зрения схемы я могу установить другое семя для начала. Тем не менее, я не понимаю, почему план генерации данных не распознает автоматически следующее доступное значение IDENTITY.

person anssi    schedule 27.01.2012