Экспорт таблиц и индексов из одной базы данных SQL Server 2000 в другую - PullRequest
2 голосов
/ 30 октября 2010

У меня есть база данных SQL Server 2000 и несколько таблиц в базе данных.

Я хочу экспортировать их (структуру, определение и индексы) в другую базу данных.

Я не хочу копировать всю базу данных, только некоторые таблицы. И это не имеет значения, данные, которые я имею в таблицах. Есть ли форма для этого ??

Мне известна опция экспорта данных, но я пробовал ее, и в таблицах индексы не создаются.

1 Ответ

2 голосов
/ 30 октября 2010

В Enterprise Manager щелкните правой кнопкой мыши имя базы данных и выберите «Все задачи» -> «Экспорт данных». Выберите исходную базу данных, нажмите «Далее». Выберите пункт назначения, нажмите «Далее». Теперь выберите Копировать объекты и данные между базами данных SQL Server и нажмите "Далее".

  1. Установите флажок Создать целевые объекты (таблицы, представления, хранимые процедуры, ограничения и т. Д.)
  2. Сначала проверьте флажок «Удалить объекты цели»
  3. Установите флажок Включить все зависимые объекты
  4. Установите флажок Копировать данные (если вам нужны данные)
  5. Снимите флажок Копировать все объекты
  6. Снять отметку Использовать параметры по умолчанию
  7. Нажмите кнопку «Выбрать объекты»
  8. Выберите объекты, которые вы хотите скопировать и нажмите ОК
  9. Нажмите кнопку настроек
  10. Выберите все параметры, кроме «Создать сценарии в Юникоде» (если вы этого не хотите), нажмите «ОК».
  11. Далее, Далее, Готово

У вас все должно быть в порядке.

...