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


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

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

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

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

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

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

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

    Примечание

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

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

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