SQL Server: как экспортировать всю базу данных? - PullRequest
5 голосов
/ 13 июля 2010

Мне нужно экспортировать базу данных с одного сервера и импортировать ее на другой сервер.

  1. Как экспортировать всю базу данных в файл или в два файла mdf, ldf (подходит любой вариант)
  2. Как мне импортировать его на новый сервер с помощью ssms?

В пони Instructinos frmo говорится:

В текстовом поле К моменту времени, либо сохранить значение по умолчанию (Самые последние возможно) или выберите конкретную дату и время, нажав на просмотр кнопка, которая открывает точку во времени Восстановить диалоговое окно. Для большего информацию см. в разделе Как восстановить Точка во времени (управление SQL Server Номер-студио).

Чтобы указать источник и расположение резервных наборов для восстановления, нажмите один из следующих вариантов:

From database

Enter a database name in the list box.

Я не могу ничего набрать при восстановлении

https://stackoverflow.com/questions/3241108/i-backed-up-the-database-in-ssms-sql-server-how-do-i-restore-it

Ответы [ 4 ]

7 голосов
/ 14 июля 2010

Используя SQL Server Management Studio, вы используете функцию Резервное копирование / восстановление . Процесс восстановления описан в документации MSDN. И вот статья MSDN для резервного копирования базы данных ...

Очевидно, вы восстанавливаете другой экземпляр базы данных SQL Server («экземпляр базы данных» может содержать несколько баз данных). Версия экземпляра может быть новее, чем версия, из которой получена резервная копия - уровень совместимости будет просто установлен соответствующим образом.

2 голосов
/ 14 июля 2010

Лучший способ сделать это - сделать резервную копию базы данных. Это создаст резервную копию в один файл. Затем перенесите этот файл на новый сервер и выполните восстановление. Это должно восстановить все, от таблиц до хранимых процедур, внешних ключей и всех данных.

1 голос
/ 27 ноября 2017

Если вы хотите создать файл .sql:

  • щелкните правой кнопкой мыши базу данных в SQL Server Management Studio
  • выберите Задачи-> Создать сценарии ... .
  • В появившемся диалоговом окне Выбрать все на экране с надписью «Выбор объектов базы данных для сценария»

Сгенерированный файл .sql можно снова открыть в SQL Server Management Studio и запустить. Если файл .sql очень большой, см. Как импортировать большой файл MS SQL .sql?

1 голос
/ 14 июля 2010

Кроме того, если вы просто хотите переместить базу данных на новый сервер, отсоединение / присоединение - более быстрый вариант.Резервное копирование / восстановление - это то, что вам нужно, если вы хотите сохранить исходную базу данных на месте.

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