Экспорт таблиц в SQL Server 2005 - PullRequest
1 голос
/ 10 февраля 2010

В SQL Server 2000 у вас был DTS, где у вас была возможность выбрать экспорт структуры таблицы вместе с данными, а также выбрать только определенные таблицы.Есть ли подобная опция в версии SQé Server 2005?

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

Ответы [ 3 ]

2 голосов
/ 10 февраля 2010

Используйте правую кнопку мыши на вашей базе данных >> задачи >> генерировать сценарии

После нескольких раз «далее» вы можете выбрать таблицы, из которых вы хотите экспортировать структуру.

Чтобы экспортировать данные, вы можете:

  • Щелкните правой кнопкой мыши по вашей базе данных >> задачи >> экспорт данных
  • или копирование / вставка из / в представление данных таблицы
1 голос
/ 10 февраля 2010

Да, конечно - DTS-эквивалент в SQL Server 2005 и выше составляет Службы интеграции SQL Server (SSIS) .

Вы найдете это в меню «Пуск» на вкладке SQL Server, которое называется Import and Export Data.

Если вам нужно часто выполнять эту операцию, вам также может понадобиться инструмент командной строки bcp (массовое копирование) для подобных действий. Это позволяет вам обернуть операцию в пакетный файл и выполнять ее регулярно или по требованию.

0 голосов
/ 10 февраля 2010

SSMS имеет возможность сделать это доступным из проводника объектов (несколько нелогично, это не доступно в BIDS). Это вызывает мастера, который создает пакет служб SSIS, который может экспортировать одну или несколько таблиц в другую базу данных.

Щелкните правой кнопкой мыши узел в проводнике объектов SSMS, выберите Задачи-> Экспорт данных, и это вызовет мастер экспорта данных. В остальном это довольно очевидно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...