Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Sposoby migracji bazy danych SQL Server do Azure SQL Database

Podsumowanie: W tym artykule omówiliśmy sposoby migracji bazy danych SQL Server do Azure SQL Database. Omówiliśmy najlepsze możliwe sposoby wykonania tego zadania, korzystając z podręcznika i rozwiązań eksperckich.

W momencie, gdy stowarzyszenia biznesowe muszą przenieść swoje dane na platformę chmurową, ich początkowym motywem jest to, że chmura ma po prostu zapisywać pliki i dokumenty. Jednak to nie do końca prawda. Możesz przechowywać pliki bazy danych w aplikacjach opartych na chmurze.

Microsoft SQL Server to najlepsza lokalna baza danych, narzędzie do zarządzania używane przez stowarzyszenia do oszczędzania danych biznesowych. W momencie, gdy chcą przenieść zasoby danych z serwera SQL do chmury, opóźniają przeniesienie danych SQL do chmury. Istnieje jednak usługa Azure Database Migration Service, z której można korzystać i przenosić dane SQL na serwer w chmurze Azure.

Uwaga: Wypróbuj oprogramowanie FreeViewer SQL Recovery, aby odzyskać usunięte składniki bazy danych SQL Server. To oprogramowanie obsługuje SQL Server 2019, 2017, 2016, 2014, 2012 i jego niższą wersję.

Ręczna migracja bazy danych SQL Server do Azure SQL Database

W tym blogu omówimy krok po kroku migrację lokalnej bazy danych programu SQL Server do internetowej bazy danych platformy Azure. Istnieją następujące kroki, które należy wykonać po kolei.

  1. Użyj Asystenta migracji danych, aby ocenić dane lokalne
  2. Użyj Asystenta migracji danych, aby przeprowadzić migrację przykładowego schematu
  3. Utwórz usługę migracji bazy danych Azure
  4. Zrób kolejne przedsięwzięcie związane z migracją za pomocą usługi Azure Database Migration Service
  5. Rozpocznij migrację
  6. Sprawdź postęp migracji
  7. Wykonaj przełączenie migracji.

1. Użyj Asystenta migracji danych, aby ocenić dane lokalne

Przed rozpoczęciem migracji najpierw oceń dane lokalne serwera SQL. Istnieje inne narzędzie o nazwie Asystent migracji danych, które wykonuje za Ciebie badanie i sprawdza, czy nie ma ewentualnych błędów lub wąskich gardeł.

Oto jego kroki –

  1. Uruchom narzędzie i kliknij Nowy (+) wybór, a następnie wybierz Ocenę
  2. Podaj nazwę projektu, wybierz serwer SQL jako serwer źródłowy i serwer Azure jako serwer docelowy. W tym momencie kliknij przycisk Utwórz.
  3. W Wybierz źródła alternatywnie, podłącz swój serwer SQL.
  4. W Dodaj źródła alternatywnie, dołącz bazę danych, którą chcesz przenieść, a następnie kliknij Start Ocena

Narzędzie Data Migration Assistant przeprowadzi kontrolę ewaluacyjną i poda całkowity raport. Raport będzie zawierał dane o problemach z podobieństwem i innych subtelnościach związanych z migracją.

2. Użyj Asystenta migracji danych, aby przeprowadzić migrację przykładowego schematu

Po przeprowadzeniu oceny i uzyskaniu dobrych wyników możesz przejść do przedsięwzięcia migracji dla małej próbki schematu bazy danych. Aby przeprowadzić migrację schematu bazy danych, postępuj zgodnie z kolejnymi krokami –

  1. Uruchom narzędzie Asystent migracji danych, wybierz symbol Nowy (+) i wybierz nową opcję migracji w obszarze Typ projektu.
  2. Wybierz SQL Server jako serwer źródłowy i Azure Server jako serwer docelowy.
  3. Wybierz Tylko schemat alternatywa w ramach Zakresu migracji .
  4. Nareszcie przejdź do Utwórz możliwość wykonania projektu. Tutaj połącz się ze swoim serwerem SQL i wybierz bazę danych.
  5. Wybierz serwer Azure dla serwera docelowego i podłącz go.
  6. Wybierz obiekty schematu z bazy danych.
  7. Aby utworzyć skrypty SQL, wybierz Generuj skrypty SQL
  8. Na koniec przekaż schemat do bazy danych Azure SQL.

3. Utwórz usługę migracji bazy danych Azure

Aby przeprowadzić migrację, musisz utworzyć przypadek usługi Azure Database Migration Service. Oto niezbędne kroki –

  1. Na początku musisz zarejestrować dostawcę zasobów migracji Microsoft.Data, biorąc jego członkostwo.
  2. Po zarejestrowaniu dostawcy zasobów możesz przejść do platformy Azure i utworzyć zasób w ramach usługi Azure Database Migration Service.
  3. Wskaż znaczącą nazwę usługi migracji, jej członkostwa i grupy zasobów.
  4. Wybierz lokalizację, w której chcesz przeprowadzić migrację.
  5. Utwórz lub wybierz bieżący system wirtualny.
  6. Wybierz poziom cen i wykonaj usługę migracji.

4. Zrób kolejne przedsięwzięcie związane z migracją dzięki usłudze Azure Database Migration Service

W momencie, gdy skutecznie wykonasz kolejną usługę migracji, możesz przeprowadzić migrację w Azure Portal.

  1. Wybierz Azure Database Migration Services w ramach usług, w tym momencie wybierz usługę migracji, którą wykonałeś w poprzednim kroku.
  2. Wybierz + Nowy projekt migracji
  3. Wybierz serwer SQL jako serwer źródłowy i Azure SQL Server jako serwer docelowy.
  4. Aby wybrać rodzaj migracji, wybierz Migracja danych online .
  5. Tworzenie i prowadzenie działalności wybór pozwala na utworzenie i uruchomienie migracji.
  6. Określ subtelności źródłowej i docelowej bazy danych oraz skontroluj podsumowanie.

4. Rozpocznij migrację

W momencie kliknięcia przycisku Uruchom migrację rozpoczyna się akcja migracji.

5. Sprawdź migrację

Dostępny jest inny ekran migracji, na którym możesz kliknąć Odśwież i zobacz stan migracji. Możesz dotknąć konkretnej bazy danych, aby uzyskać status Przyrostowej synchronizacji danych i Pełnego ładowania danych.

6. Wykonaj przełączenie migracji

Po zakończeniu początkowego pełnego obciążenia możesz wykonać przełączenie migracji.

  1. Wybierz Rozpocznij przełączanie i zatrzymaj wszystkie transakcje zbliżające się do bazy danych.
  2. Wybierz Potwierdź; wybierz Zastosuj.

Rozwiązanie eksperckie dla Migracja bazy danych SQL Server do bazy danych Azure SQL

SysTools SQL do Azure Database Migrator Narzędzie to proste narzędzie do migracji SQL, które umożliwia migrację danych plików MDF i NDF offline z serwera SQL Server na serwer w chmurze Microsoft Azure. Za pomocą tej aplikacji użytkownik może w łatwy sposób przeprowadzić migrację usuniętych obiektów bazy danych do Azure SQL Server. Ta aplikacja jest kompatybilna z SQL Server 2019 i starszymi wersjami. Aby dowiedzieć się więcej, użytkownik może pobrać wersję próbną oprogramowania.

Co powiesz na proste kroki, aby zakończyć migrację

Aby przenieść/przenieść informacje z procesu SQL Worker do Azure Database, wykonaj następujące proste kroki:

  1. Pobierz i uruchom narzędzie SysTools SQL do Azure Migration Tool
  2. Kliknij Otwórz, aby przeglądać plik MDF
  3. Podgląd obiektów bazy danych SQL Server, na przykład tabeli, widoków i tak dalej
  4. Kliknij Migruj, aby rozpocząć migrację
  5. Wprowadź nazwę serwera, akredytacje logowania i kliknij „Połącz”
  6. Wybierz przenieś „Z tylko schematem” lub „Ze schematem i danymi”
  7. Na koniec kliknij przycisk Migruj

Ostatnie słowa

W tym artykule omówiliśmy sposób migracji bazy danych SQL Server do bazy danych Azure SQL . Zarówno strategie ręczne, jak i automatyczne są odpowiednie dla migracji bazy danych SQL do Azure SQL. W każdym razie, korzystając z SysTools Migrator SQL Server, możesz przeprowadzić migrację w krótszym czasie.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrypt spisu kolekcji SQL Server -2

  2. Najlepszy sposób na przechowywanie czasu (gg:mm) w bazie danych

  3. Jak używać zmiennej tabeli w dynamicznej instrukcji sql?

  4. SELECT INTO zmienną tabeli w T-SQL

  5. Data i godzina programu SQL Server PODOBNY wybór?