Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Начини за мигриране на база данни на SQL Server към Azure SQL база данни

Резюме: В тази статия обсъдихме начините за мигриране на база данни на SQL Server към Azure SQL база данни. Обсъдихме най-добрите възможни начини за изпълнение на тази задача с помощта на ръководството и експертни решения.

В момента, когато бизнес асоциациите трябва да преместят своите данни в облачната платформа, първоначалният им мотив е, че облакът просто трябва да запазва файлове и документи. И все пак, не е съвсем вярно. Можете да съхранявате файловете на базата си данни в приложения, базирани на облак.

Microsoft SQL Server е най-добрата локална база данни, инструментът за управление, който асоциациите използват, за да спестят своите бизнес данни. В момента, когато искат да мигрират активите за данни на SQL сървъра в облака, те забавят преместването на SQL данните в облака. Но има услуга за мигриране на база данни на Azure, която можете да използвате и да преместите SQL данните в облачния сървър на Azure.

Забележка: Опитайте FreeViewer SQL Recovery Software, за да възстановите изтритите компоненти на базата данни на SQL Server. Този софтуер поддържа SQL Server 2019, 2017, 2016, 2014, 2012 и неговата версия по-долу.

Ръчно мигриране на база данни на SQL Server към Azure SQL база данни

В този блог ще изпитаме стъпка по стъпка миграцията на локалната база данни на SQL Server към онлайн базата данни Azure. Има следните стъпки, които трябва да изпълните последователно.

  1. Използвайте помощника за мигриране на данни, за да оцените локалните данни
  2. Използвайте помощника за мигриране на данни, за да мигрирате примерна схема
  3. Направете услуга за мигриране на база данни на Azure
  4. Направете още едно начинание за миграция с услугата за мигриране на база данни на Azure
  5. Стартирайте миграцията
  6. Проверете напредъка на миграцията
  7. Извършете превключването на миграцията.

1. Използвайте помощник за мигриране на данни, за да оцените локалните данни

Преди да започнете миграцията, първо оценете локалните данни на вашия SQL сървър. Има друго помощно устройство, наречено Асистент за мигриране на данни, което прави проверката вместо вас и проверява за евентуални грешки или затруднения.

Ето стъпките му –

  1. Стартирайте инструмента и кликнете върху Ново (+) избор и след това изберете Оценка
  2. Дайте име на проекта, изберете SQL сървър като изходен сървър и Azure сървър като целеви сървър. В този момент щракнете върху бутона Създаване.
  3. В Избор източници алтернатива, свържете своя SQL сървър.
  4. В Добавяне източници като алтернатива, включете базата данни, която трябва да мигрирате, и след това щракнете върху Старт Оценка

Инструментът Помощник за миграция на данни ще изпълни проверка за оценка и ще даде общ отчет. Отчетът ще даде данни за проблеми с приликата и други тънкости, свързани с миграцията.

2. Използвайте помощник за мигриране на данни, за да мигрирате примерна схемата

След като изпълните оценката и получите добри резултати, можете да започнете да предприемете миграция за малка извадка от схемата на базата данни. За да мигрирате схемата на базата данни, следвайте следващите и следващите стъпки –

  1. Стартирайте инструмента Помощник за мигриране на данни, изберете символа Нов (+) и изберете нов избор за миграция под тип проект.
  2. Изберете SQL Server като изходен сървър и Azure Server като целеви сървър.
  3. Изберете Само схема алтернатива в Обхват на мигриране .
  4. Накрая отидете на Създаване опция за създаване на проект. Тук се свържете с вашия SQL сървър и изберете базата данни.
  5. Изберете сървъра Azure за целевия сървър и го свържете.
  6. Изберете обектите на схемата от вашата база данни.
  7. За да създадете SQL скриптове, изберете Генериране на SQL скриптове
  8. Накрая, предайте схемата в базата данни на Azure SQL.

3. Направете услуга за мигриране на база данни на Azure

Трябва да направите случай на услугата за мигриране на база данни на Azure, за да направите начинание за миграция. Ето необходимите стъпки –

  1. Първоначално трябва да регистрирате доставчик на ресурси за мигриране на Microsoft.Data, като приемете членството му.
  2. След като регистрирате доставчика на ресурси, можете да отидете в Azure и да създадете ресурс под услугата за мигриране на база данни на Azure.
  3. Посочете значимо име на услугата за миграция, нейното членство и ресурсната група.
  4. Изберете местоположението, където трябва да извършите миграцията.
  5. Или направете, или изберете текуща виртуална система.
  6. Изберете нивото на ценообразуване и направете услугата за мигриране.

4. Направете още едно начинание за миграция с услугата за мигриране на база данни Azure

В момента, когато ефективно сте направили друга услуга за миграция, можете да направите начинание за миграция в Azure Portal.

  1. Изберете Azure Database Migration Services под услугите, в този момент изберете услугата за мигриране, която сте направили в предишната стъпка.
  2. Изберете + Нов проект за миграция
  3. Изберете SQL сървъра като изходен сървър и Azure SQL Server като целеви сървър.
  4. За вида на миграция изберете Онлайн миграция на данни .
  5. Създайте и стартирайте дейност избор позволява създаването и изпълнението на миграцията.
  6. Определете тънкостите на изходната и целевата база данни и проверете обобщението.

4. Стартирайте миграцията

В момента, когато щракнете върху Изпълнение на миграцията, и действието по мигриране започва.

5. Проверете миграцията

Има различен екран за мигриране, където можете да докоснете Опресняване и вижте състоянието на миграцията. Можете да докоснете конкретна база данни, за да получите състоянието на задачите за постепенна синхронизация и пълно зареждане на данни.

6. Извършете прехода за мигриране

След кулминацията на първоначалното пълно натоварване можете да извършите превключване на мигрирането.

  1. Изберете Стартиране на превключване и спрете всички приближаващи се транзакции към базата данни.
  2. Изберете Потвърждение; изберете Прилагане.

Експертно решение за Мигриране на база данни на SQL Server към Azure SQL база данни

SysTools SQL към Azure Database Migrator Инструментът е прост инструмент за миграция на SQL за мигриране на офлайн данни от MDF и NDF файлове  от вашия SQL Server към облачния сървър на Microsoft Azure. С помощта на това приложение потребителят може лесно да мигрира изтритите обекти на база данни към Azure SQL Server. Това приложение е съвместимо с SQL Server 2019 и по-нова версия. За да научи повече, потребителят може да изтегли пробната версия на софтуера.

Какво ще кажете да видим простите стъпки за завършване на миграцията

За да преместите/преместите информация от SQL работник към Azure Database, следвайте тези лесни стъпки:

  1. Изтеглете и стартирайте инструмента за миграция на SysTools SQL към Azure
  2. Щракнете върху Отваряне, за да прегледате MDF файла
  3. Преглед на обекти на база данни на SQL Server, например таблица, изгледи и т.н.
  4. Щракнете върху Мигриране, за да започнете миграцията
  5. Въведете име на сървъра, акредитации за влизане и кликнете върху „Свързване“
  6. Изберете преместване „Само със схема“ или „Със схема и данни“
  7. Накрая кликнете върху бутона Мигриране

Последни думи

В тази статия говорихме за това как да мигрирате база данни на SQL Server към Azure SQL база данни. Както ръководството, така и автоматизираните стратегии са подходящи за миграцията на SQL база данни към Azure SQL. Във всеки случай, докато използвате SysTools Migrator на SQL Server, можете да извършите миграцията за по-малко време.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхранение на файл в база данни за разлика от файловата система?

  2. SQL DELETE с INNER JOIN

  3. DevOps решения за автоматизация на разработка на бази данни

  4. Как да убиете всички текущи връзки към база данни на SQL Server 2005?

  5. Проверете/променете нивото на съвместимост на база данни в SQL Server (SSMS)