Лучший (самый простой) способ сделать дамп SQL Server и импортировать этот дамп в другой SQL Server

Я хотел бы получить экспорт базы данных (dump) в SQL Server с одного сервера и импортировать этот дамп в другой SQL Server и не обязательно в том же имени схемы.

Например, если у меня есть база данных, подготовленная со всеми наборами данных для реализации новой БД для нового клиента, то db, например, называется DB_EMPTY

И тогда мне нужно настроить ту же БД на каком-то внешнем сервере для клиента, например, в схеме DB_MY_CUSTOMER

Каков наилучший/самый простой способ экспорта (сброс) DB_EMPTY и импортировать его в DB_MY_CUSTOMER?

Возможно, с SQL Server Management Studio?

Ответ 1

Простым способом было бы использовать SQL Server Management Studio, в Object Explorer щелкните правой кнопкой мыши на базе данных, которую вы хотите экспортировать, выберите TasksBack Up, затем выберите имя места назначения и файла в поле "Место назначения" в нижней части диалогового окна. Вы можете играть с различными настройками, но вам не нужно.

Чтобы восстановить его на другом сервере, в основном, наоборот, выберите TasksRestoreDatabase, в диалоговом окне выберите From Device, затем щелкните эллипсис обзора, оттуда вы получите диалоговое окно обзора, нажмите "Добавить", а затем перейдите к созданному резервному файлу. Вы можете изменить имя базы данных в текстовом поле To database и управлять тем, где файлы будут храниться, перейдя на вкладку "Параметры" и изменив записи столбца Restore As в таблице, помеченной как "Восстановить файлы базы данных" следующим образом:.

Ответ 2

Это называется репликацией: http://databases.about.com/od/sqlserver/ht/distribution.htm

Попробуйте посмотреть репликацию моментальных снимков. Он может быть сконфигурирован для определения базы данных назначения.