Эквивалент экспорта Oracle для SQL Server и / или db2 - PullRequest
2 голосов
/ 21 июня 2011

Может ли SQL Server или db2 выполнять экспорт всей базы данных как oracle (используя команду exp)?

Я искал в интернете и нашел bcp для SQL Server.Но, похоже, мне нужно будет перебрать все таблицы, чтобы получить то, что я хочу.

Для db2 это выглядит примерно одинаково.Я что-то упускаю?У кого-нибудь есть предложения и / или мнения?Спасибо заранее.

Ответы [ 2 ]

5 голосов
/ 21 июня 2011

Это для SQL SERVER

Резервное копирование и восстановление

Чтобы взять всю базу данных с SQL Server,Вы можете сделать BACKUP и RESTORE

РЕЗЕРВНОЕ КОПИРОВАНИЕ: http://msdn.microsoft.com/en-us/library/ms186865.aspx

ВОССТАНОВЛЕНИЕ: http://msdn.microsoft.com/en-us/library/ms186858.aspx

Экспорт и импорт

Вы можете щелкнуть правой кнопкой мыши базу данных в SQL Server Management Studio, и в разделе ЗАДАЧИ нажать EXPORT DATA.Следуйте указаниям мастера, чтобы выбрать объекты, которые вы хотите экспортировать, и поместите их в соответствующее место.

Пользовательский SSIS для формата Raw

Создание пакета SSIS, который будет считывать данныеиз исходной таблицы и поместите его в файл RAW на диске для дальнейшего использования.Необработанные файлы содержат структуру таблицы и данных.

2 голосов
/ 24 июня 2011

В DB2 для Linux, UNIX и Windows есть утилита db2move, которая генерирует DDL для восстановления базы данных с нуля и перебирает все таблицы, чтобы выгружать их содержимое в плоские файлы с помощью команды EXPORT.

...