В Microsoft SQL Server Management Studio вы можете щелкнуть правой кнопкой мыши базу данных, которую вы хотите сделать резервную копию, и выбрать Задачи -> Создать сценарии.
При этом открывается мастер, в котором вы можете установить следующие параметры для выполнения достойного резервного копирования вашей базы данных, даже на удаленном сервере:
Выберите базу данных, которую вы хотите сделать резервную копию, и нажмите «Далее»,
В опциях он представляет вам:
В 2010 году: в разделе Параметры таблицы / представления измените «Данные сценариев» и «Индексы сценариев» на «Истина» и нажмите «Далее»
В 2012 году: в разделе «Общие» измените «Типы данных для сценария» с «Только схема» на «Схема и данные».
В 2014 году: опция сценария данных теперь «скрыта» на шаге «Настройка параметров сценариев», необходимо нажать «Дополнительно» и установить для «Типы данных для сценария» значение «Схема и данные»
В следующих четырех окнах нажмите «выбрать все», а затем
Выберите сценарий для нового окна запроса
Как только это будет сделано, перед вами будет готов сценарий резервного копирования. Создайте новую локальную (или удаленную) базу данных и измените первый оператор «USE» в сценарии, чтобы использовать новую базу данных. Сохраните сценарий в безопасном месте и запустите его для новой пустой базы данных. Это должно создать вам (почти) дублированную локальную базу данных, которую вы затем сможете создавать по своему усмотрению.
Если у вас есть полный доступ к удаленной базе данных, вы можете выбрать «сценарий для всех объектов» в первом окне мастера, а затем изменить параметр «База данных сценариев» на «Истина» в следующем окне. Однако будьте осторожны, вам нужно будет выполнить полный поиск и замену имени базы данных в сценарии на новую базу данных, которую в этом случае вам не придется создавать перед запуском сценария. Это должно создать более точную копию, но иногда недоступно из-за ограничений разрешений.