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


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

Область применения: SQL Server

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

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

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

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

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

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

    Примечание.

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