Найти тему

Как скопировать базу данных SQL Server с одного сервера на другой

Как скопировать без потерь базу данных SQL Server с одного сервера на другой? Расскажем о самом эффективном способе.

Ручной метод копирования базы данных

  1. Запустите SQL Server Management Studio из обозревателя объектов и подключитесь к исходному серверу.
  2. В разделе «Выбрать базы данных» вы можете просмотреть «Какие базы данных вы хотите переместить или скопировать».
  3. Щелкните правой кнопкой мыши на базе данных, нажмите на параметр «Задачи», а затем выберите «Копировать базу данных». Если мы выбрали «Переместить», то базу данных можно переместить на новый сервер.
  4. После этого вы можете проверить путь к файлам MDF и журналам в целевой системе.
  5. После нажатия на «Мастер копирования базы данных» появится экран, нажмите кнопку «Далее».
  6. Введите имя источника и режим проверки подлинности сервера, а затем нажмите кнопку «Далее», чтобы установить соединение с исходным сервером.

Мастер копирования базы данных (БД) легко копирует базы данных и определенные серверные объекты с одного сервера SQL Server на другой. Данная утилита недоступна в выпуске Express, и она не перемещает системные БД, а также помеченные для репликации и БД из хранилища Microsoft Azure.

  • Если не удалось завершить задание «копирования», то проверьте системные события и локальный путь. После этого выберите журналы событий Windows и нажмите кнопку Далее.
  • Если вы хотите запустить или запланировать запуск, выберите «Выполнить немедленно». Затем нажмите «Далее», проверьте параметры и нажмите «Готово».
  • После успешного закрытия окна обновите узел сервера B. Теперь вы можете увидеть, что тестовая база данных доступна для определенных данных.

Подробнее о методе

Данный метод отключает базу данных, перемещает или копирует файлы базы данных (такие как .mdf, .ndf, .ldf) и повторно подключает новую целевую базу данных.

Разберем некоторые возможности и определения:

  • Исходный сервер.

Используется для определения имени сервера, который вы хотите переместить или скопировать в базы данных. Введите путь вручную или нажмите кнопку с многоточием, чтобы перейти к нужному серверу. Сервер должен быть не ниже Microsoft SQL Server 2005.

  • Проверка подлинности Windows.

Позволяет подключаться к SQL Server, указав имя пользователя и пароль.

  • Аутентификация SQL Server.

Позволяет подключаться с предоставленным именем пользователя и паролем аутентификации SQL Server.

  • Имя пользователя и пароль.

Можно использовать для ввода при подключении к базе данных. Эти параметры доступны, если выбрано подключение с помощью проверки подлинности SQL Server.

Перенос данных с одного сервера на другой с помощью Management Studio долгий и трудоемкий. Вы можете также использовать SysTools SQL Server Database Migration Tool для более быстрого выполнения задачи.

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц