Инструменты пользователя

Инструменты сайта

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

ru:служебные:sql_downgrade

Перенос базы данных SQL Server с более высокой на низшую версию

Если необходимо перенести базу данных из SQL Server низшей версии на высшую (с 2008 на 2019), то делается резервная копия, и на более новом SQL Server резервная копия разворачивается, описано здесь >>.

Если же неодходимо перенести базу данных с высшей (2019) на низшую (2008, например), то описано ниже.

Шаг 1. Создать специальную резервную копию на SQL Server более высокой версии.

Запустить SQL Server Managament Studio.
Выюрать базу данных и правой кнопкой выбрать «Tasks»-«Generate Scripts…»

Установить 2 параметра:

  1. Script for Server Version = «SQL Server 2008»
  2. Types of data to scaript = «Schema and data»

Скопировать файл «baza1-script.sql» на новый компьютер с SQL Server версией ниже.

Шаг 2. Создать базу данных на SQL Server низшей версии

На компьютере SQL Server низшей версии запустить SQL Server Managament Studio. Создать новую базу, например, «baza2022».

Шагк 3. Восстановить базу данных из файла

Открыть файл «baza1-script.sql».

Возможно пояавление такого сообщения, нажать «Да».

Найти в файле такую строчку: «USE [baza1]« и все, что више, удалить.

Строчку: «USE [baza1]« переименовать на название новой базы: «USE [baza2022]«.

Так выглядит процесс исполнения скрипта. Это может занять от нескольких секунд до нескольких десятков минут, в зависимости от размера базы

Готово:

Готово!

ru/служебные/sql_downgrade.txt · Последнее изменение: 2022/08/18 11:13 — ipostalatii

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki