Копирование баз данных на другие серверы
В некоторых случаях можно скопировать базу данных с одного компьютера на другой и использовать ее для тестирования, проверки согласованности данных, разработки ПО, выполнения отчетов, создания зеркальной базы данных или предоставления доступа к базе данных сотрудникам удаленного филиала.
Скопировать базу данных можно одним из следующих способов.
Использование мастера копирования баз данных
Чтобы перемещать базы данных на другие серверы, можно использовать мастер копирования баз данных. Дополнительные сведения см. в разделе Использование мастера копирования баз данных.
Восстановление базы данных из резервной копии
Чтобы копировать целую базу данных, можно использовать инструкции BACKUP и RESTORE языка Transact-SQL. Выбор методики восстановления базы данных из полной резервной копии для копирования базы данных с одного компьютера на другой может быть мотивирован разными причинами. Сведения о копировании базы данных путем восстановления из резервной копии см. в разделе Создание копий баз данных с помощью резервного копирования и восстановления.
Примечание Чтобы настроить зеркальную базу данных для зеркального отображения базы данных, необходимо восстановить базу данных на зеркальном сервере с помощью инструкции RESTORE DATABASE <database_name> WITH NORECOVERY. Дополнительные сведения см. в разделе Подготовка зеркальной базы данных к зеркальному отображению.
Копирование баз данных SQL Server 6.5 или более ранней версии
Сведения об обновлении баз данных см. в разделе Копирование баз данных с SQL Server 7.0 и более ранних версий.
Использование мастера формирования и публикации сценариев для передачи баз данных
Мастер формирования и публикации сценариев позволяет передать базу данных либо с локального экземпляра Database Engine, либо из SQL Azure. Мастер может быть использован одним из двух способов.
С помощью мастера создайте сценарий базы данных, а затем запустите этот сценарий на другом экземпляре компонента Database Engine или SQL Azure.
С помощью мастера и поставщика публикаций опубликуйте базу данных непосредственно в веб-службе, созданной с помощью проекта Database Publishing Services из CodePlex.
Дополнительные сведения см. в разделе Использование мастера формирования и публикации сценариев.
Примечание |
---|
Кроме того, есть несколько способов копирования данных между экземплярами SQL Server без копирования базы данных. Дополнительные сведения об этих методах см. в разделе Копирование данных между серверами. |