Могу ли я получить мастер импорта SQL Server для создания PK, FK и индексов?

Я импортирую данные из одного экземпляра SQLServer2005 в другой, используя мастер импорта, и заставляю импортер удалять / создавать таблицы для меня. Это отлично работает, но на новом сервере таблицы создаются без PK, FK или индексов. Есть ли какая-то опция, которую я могу установить в импортере, чтобы сделать это для меня?

Если нет, есть ли какой-нибудь простой способ "импортировать" эти определения после того, как импортер запустит и создаст мои таблицы и заполнит их?

Спасибо!

1 ответ

Решение

Я не думаю, что это поддерживается из коробки. В качестве обходного пути, получив список таблиц, вы можете использовать PowerShell, SMO или TSQL для генерации сценариев для создания отсутствующих объектов.

Другие вопросы по тегам