Поделиться через


Копирование баз данных на другие серверы

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

Скопировать базу данных можно одним из следующих способов.

  • Использование мастера копирования баз данных

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

  • Восстановление базы данных из резервной копии

    Чтобы копировать целую базу данных, можно использовать инструкции BACKUP и RESTORE языка Transact-SQL. Выбор методики восстановления базы данных из полной резервной копии для копирования базы данных с одного компьютера на другой может быть мотивирован разными причинами. Сведения о копировании базы данных путем восстановления из резервной копии см. в разделе Копирование баз данных путем создания и восстановления резервных копий.

    ПримечаниеПримечание

    Чтобы настроить зеркальную базу данных для зеркального отображения базы данных, необходимо восстановить базу данных на зеркальном сервере с помощью инструкции RESTORE DATABASE <database_name> WITH NORECOVERY. Дополнительные сведения см. в разделе Подготовка зеркальной базы данных к зеркальному отображению (SQL Server).

  • Использование мастера создания скриптов для публикации баз данных

    Мастер создания скриптов позволяет передать базу данных с локального компьютера на веб-поставщик услуг размещения. Дополнительные сведения см. в разделе Мастер формирования и публикации скриптов.