Unipro

документація

Користувальницькькі налаштування

Налаштування сайту


служебные:sql_downgrade

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
Остання ревізіяПо сторонах наступні версії
служебные:sql_downgrade [2022/08/12 18:15] iserbinслужебные:sql_downgrade [2022/08/12 19:22] iserbin
Рядок 3: Рядок 3:
 Якщо потрбіно перенести базу даних з SQL Server **нижчої** версії на **вищу** (з 2008 на 2019), то робиться резервна копія, і на новішому SQL Server резервна копія розвертається, описано [[служебные:backup_mssql|тут >>]]. Якщо потрбіно перенести базу даних з SQL Server **нижчої** версії на **вищу** (з 2008 на 2019), то робиться резервна копія, і на новішому SQL Server резервна копія розвертається, описано [[служебные:backup_mssql|тут >>]].
  
-Якщо ж потрбіно перенести базу даних з вищої (2019) на нижчу (2008, наприклад), то проблем не буде.+Якщо ж потрбіно перенести базу даних **з вищої (2019) на нижчу (2008, наприклад)**, то описано нижче. 
 + 
 +===== Крок 1. Створити спеціальну резервну копію на SQL Server вищої версії. ===== 
 + 
 +Запустити SQL Server Managament Studio. \\ 
 +Вибрати базу даних і правою кнопкою вибрати "**Tasks**"-"**Generate Scripts...**" 
 + 
 +{{ :служебные:downgrade001.png?nolink |}}  
 + 
 +{{ :служебные:downgrade002.png?nolink |}} 
 + 
 +{{ :служебные:downgrade003.png?nolink |}} 
 + 
 +{{ :служебные:downgrade004.png?nolink |}} 
 + 
 +**Виставити 2 параметра:** 
 +  - Script for Server Version = **"SQL Server 2008"** 
 +  - Types of data to scaript = **"Schema and data"** 
 + 
 +{{ :служебные:downgrade005.png?nolink |}} 
 + 
 +{{ :служебные:downgrade006.png?nolink |}} 
 + 
 +{{ :служебные:downgrade007.png?nolink |}} 
 + 
 +{{ :служебные:downgrade008.png?nolink |}} 
 + 
 + 
 +Скопіювати файл "**baza1-script.sql**" на новий комп'ютер з SQL Server нижчої версії. 
 + 
 +===== Крок 2. Створити базу даних на SQL Server нижчої версії ===== 
 + 
 +На комп'ютері SQL Server нижчої версії запустити SQL Server Managament StudioСтворити нову базу, наприклад "baza2022"
 + 
 +{{ :служебные:downgrade010.png?nolink |}} 
 + 
 +{{ :служебные:downgrade011.png?nolink |}} 
 + 
 +===== Крок 3. Відновити базу даних з файла ===== 
 + 
 +Відкрити файл "**baza1-script.sql**"
 + 
 +{{ :служебные:downgrade012.png?nolink |}} 
 + 
 +Може бути таке повідомлення, натиснути "Так"
 + 
 +{{ :служебные:downgrade013.png?nolink |}} 
 + 
 +Знати в файлі от таку стрічку: **"USE [baza1]"** і все, що вище видалити. 
 + 
 +{{ :служебные:downgrade014.png?nolink |}} 
 + 
 +Стрічку: **"USE [baza1]"** перейменувати на назву бази нової : **"USE [baza2022]"**. 
 + 
 +{{ :служебные:downgrade015.png?nolink |}} 
 + 
 +{{ :служебные:downgrade016.png?nolink |}} 
 + 
 +Так виглядає процес виконання скрипта. Це може тривати від кількох секунд до кількох десятків хвилин, в залежності від розміру бази. 
 + 
 +{{ :служебные:downgrade017.png?nolink |}} 
 + 
 +Готово: 
 +{{ :служебные:downgrade018.png?nolink |}} 
 + 
 +**Готово!** 
служебные/sql_downgrade.txt · Востаннє змінено: 2022/08/18 11:13 повз ipostalatii

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki