2012-01-11 2 views
0

У меня есть основные ключевые вопросы и удостоверения личности, при переносе баз данных и таблиц с SQL Server 2000 до SQL Server 2008.Проблемы при переходе с SQL Server 2000 до SQL Server 2008

В SQL Server 2000, некоторые таблицы имеют первичный ключ ID и я установил Identity yes. Когда я экспортирую в SQL Server 2008, несколько таблиц уже не имеют PRIMARY KEY и идентификационный номер

Я пробовал Редактировать сопоставление в экспорте с идентификатором экспорта контрольного списка, но результат тот же, NO PRIMARY KEY и идентификация NO

Как решить эту проблему?

+1

Похоже, что вы экспортируете/импортируете стенографические данные между двумя таблицами с различными структурами. Разве таблицы не должны быть одинаковыми, если вы «мигрируете» из A -> B? –

+0

Какие инструменты вы используете для выполнения миграции? –

+1

У таблиц назначения есть поля для идентификации? если это так, вам может потребоваться использовать SET IDENTITY_INSERT ON; чтобы временно разрешить вставку явных ключей – John

ответ

0

Я думаю, что вы не создали таблицу на сервере SQL Server 2008.

  1. Создание сценария таблицы схемы в SQL Server 2000 и создать такую ​​же таблицу в SQL Server 2008.

  2. Загрузите таблицу с опцией Keep Идентичность в Импорт/Экспорт мастера.

Надеюсь, это поможет. Благодарю.

Смежные вопросы