Могу ли я получить мастер импорта SQL Server для создания PK, FK и индексов?
Я импортирую данные из одного экземпляра SQLServer2005 в другой, используя мастер импорта, и заставляю импортер удалять / создавать таблицы для меня. Это отлично работает, но на новом сервере таблицы создаются без PK, FK или индексов. Есть ли какая-то опция, которую я могу установить в импортере, чтобы сделать это для меня?
Если нет, есть ли какой-нибудь простой способ "импортировать" эти определения после того, как импортер запустит и создаст мои таблицы и заполнит их?
Спасибо!
1 ответ
Решение
Я не думаю, что это поддерживается из коробки. В качестве обходного пути, получив список таблиц, вы можете использовать PowerShell, SMO или TSQL для генерации сценариев для создания отсутствующих объектов.