Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja Migrowanie SQL Server w programie SQL Server Management Studio (SSMS) ocenia wystąpienia SQL Server i migruje je do Azure SQL.
| Azure Arc włączone | Szczegóły |
|---|---|
| Yes | Program SSMS używa ocen gotowości już zebranych za pośrednictwem Azure Arc. Te oceny obejmują wyniki zgodności, określanie rozmiaru docelowego i zalecane ścieżki migracji. |
| Nie | Program SSMS uruchamia lokalną ocenę gotowości opartą na metadanych i zaleca docelowy Azure SQL (Azure SQL Managed Instance lub SQL Server na maszynach wirtualnych Azure). Z wyników oceny możesz rozpocząć migrację przy użyciu odpowednich narzędzi lub poleceń. - Funkcja linku dla Azure SQL Managed Instance (niemal zerowy przestój) — Natywna kopia zapasowa i przywracanie (lift-and-shift) - Azure Database Migration Service (Azure DMS) |
Można również aprowizować cele Azure SQL i monitorować migracje z programu SSMS lub portalu Azure.
Wymagania wstępne
- SQL Server Management Studio wersji 22 i nowszych.
- Identyfikator logowania do wystąpienia SQL Server z uprawnieniami sysadmin.
Instalacja i konfiguracja
Zainstaluj najnowszą wersję SQL Server Management Studio (SSMS). Po zakończeniu instalacji wybierz pozycję Modyfikuj>poszczególne składniki. Program SSMS jest instalowany przy użyciu instalatora Visual Studio.
Wybierz obciążenie Hybrydowe i migracja , wybierz pozycję Zainstaluj podczas pobierania z listy rozwijanej, a następnie wybierz pozycję Modyfikuj , aby ukończyć instalację.
Proces migracji
- migracja SQL Server
- migracja SQL Server włączona przez Azure Arc
Ten przepływ pracy jest odpowiedni dla wystąpień SQL Server, które nie są włączone przez Azure Arc.
Nawiązywanie połączenia z usługą SQL Server
- migracja SQL Server
- migracja SQL Server włączona przez Azure Arc
- Otwórz program SSMS.
- Połącz się z wystąpieniem SQL Server źródłowym.
- Kliknij prawym przyciskiem myszy na wystąpieniu SQL Server w eksploratorze obiektów, a następnie wybierz pozycję Migrate SQL Server.
Ta akcja powoduje otwarcie strony docelowej Migracja oraz uruchomienie innych kreatorów programu SSMS do migrowania danych.
Ocena gotowości do migracji
- migracja SQL Server
- migracja SQL Server włączona przez Azure Arc
Strona docelowa migracji zostanie otwarta w fazie oceny bazy danych .
Azure Gotowość do migracji ocenia bazę danych pod kątem zgodności z celami Azure SQL. Test gotowości migracji identyfikuje wszystkie elementy blokujące migrację dla obiektów docelowych Azure SQL Managed Instance, Azure SQL Database lub SQL Server on Azure Virtual Machines (Azure VM).
Aby uruchomić ocenę:
- Wybierz opcję Uruchom ocenę na stronie startowej Migracja.
- Narzędzie generuje raport HTML ze szczegółowymi wynikami.
- Przejrzyj zalecenia docelowe, które są określane przez:
- Ścieżka migracji z najmniejszymi problemami blokującymi
- Działania migracji wymagające minimalnej interwencji ręcznej
Wskazówka
W przypadku zaleceń dotyczących określania rozmiaru na podstawie wydajności ze szczegółowymi metrykami rozważ użycie metody oceny gotowości do migracji opisanej w migracji SQL Server umożliwionej przez Azure Arc.
Wyniki oceny zapewniają wgląd w przygotowanie instancji i gotowość bazy danych. Kategorie gotowości zostały opisane w poniższej tabeli:
| Kategoria | Opis |
|---|---|
| Ready | Bazy danych można migrować do obiektu docelowego bez konieczności wprowadzania żadnych zmian. |
| Gotowe z ostrzeżeniami | Występują pewne problemy nieblokacyjne. Migracja może przebiegać bez wprowadzania zmian powodujących niezgodność w bazie danych lub aplikacji. |
| Nie wszystko gotowe | Istnieją problemy z blokowaniem migracji. Te problemy wymagają korygowania przed migracją do środowiska docelowego. Raport zawiera listę zidentyfikowanych problemów, które należy rozwiązać przed migracją. |
Wybierz cel
- migracja SQL Server
- migracja SQL Server włączona przez Azure Arc
Po zakończeniu oceny skonfiguruj cel migracji:
Wybierz Provision Target aby uzyskać dostęp do Azure SQL Hub.
W Azure SQL Hub można utworzyć dowolny typ docelowy SQL w jednym okienku:
- Azure SQL Database
- Zarządzana Instancja SQL w Azure
- SQL Server na maszynie wirtualnej Azure
Migrowanie danych
Na stronie docelowej Migracja wybierz pozycję Migruj dane. Następnie możesz wybrać odpowiednią metodę migracji na podstawie celu i wymagań.
- migracja SQL Server
- migracja SQL Server włączona przez Azure Arc
SQL Managed Instance (SQL Managed Instance – link)
- Użyj linku SQL Managed Instance aby skonfigurować link SQL Managed Instance.
- Umożliwia replikację danych niemal w czasie rzeczywistym z minimalnym przestojem.
Tworzenie kopii zapasowej i przywracanie
- Użyj funkcji tworzenia i przywracania kopii zapasowych programu SSMS na potrzeby migracji SQL Server.
- Nadaje się do mniejszych baz danych lub gdy przestój jest akceptowalny.
Azure Database Migration Service (Azure DMS)
- Przekierowuje do Azure DMS na potrzeby migracji klasy korporacyjnej.
- Obsługuje wszystkie typy docelowe (usługa SQL Database, SQL Managed Instance i maszyna wirtualna Azure).
- Udostępnia opcje migracji w trybie offline i online .
- Zalecane w przypadku migracji na dużą skalę lub złożonych.
Monitorowanie migracji
- migracja SQL Server
- migracja SQL Server włączona przez Azure Arc
Śledź proces migracji i przeprowadź przełączenie.
- W przypadku migracji Azure DMS: Użyj pulpitu nawigacyjnego monitorowania Azure DMS.
- W przypadku migracji linków Managed Instance: Monitoruj za pomocą funkcji SQL Managed Instance link.
uaktualnianie SQL Server
Oprócz migracji Azure program SSMS zapewnia możliwości uaktualniania zgodności bazy danych. Ocena uaktualnienia identyfikuje problemy ze zgodnością związane ze zmianami powodującymi niezgodność, zmianami zachowania i przestarzałymi funkcjami. Raport zawiera również sprawdzanie parzystości funkcji pod kątem migracji międzyplatformowych baz danych.
Ocena uaktualnienia
- Wybierz opcję Ocena aktualizacji z sekcji Przenieś do wyższej wersji SQL Server.
- Narzędzie ocenia gotowość do uaktualnienia poziomu zgodności.
- Przejrzyj zmiany powodujące niezgodność i przestarzałe funkcje w raporcie.
Uaktualnianie bazy danych
- Przejdź do Upgrade SQL Server z sekcji Migracja do wyższej wersji SQL Server.
- Wykonaj kroki uaktualniania bazy danych .
- Przeprowadź uaktualnienie na poziomie zgodności z minimalnymi zakłóceniami.
Najlepsze rozwiązania
- Przed rozpoczęciem planowania migracji zawsze uruchamiaj oceny, aby zidentyfikować potencjalne problemy.
- Użyj oceny włączonej do Arc, gdy jest dostępna, aby uzyskać dokładniejsze rozmiary oparte na wydajności.
- Wybierz migrację online (link Managed Instance lub Azure DMS online) dla produkcyjnych baz danych wymagających minimalnych przestojów.
- Przetestuj dokładnie w środowiskach nieprodukcyjnych przed migracją produkcyjną.
- Monitorowanie wydajności podczas migracji i po migracji w celu zapewnienia optymalnej konfiguracji.
- Zaplanuj okna jednorazowe w okresach niskiego ruchu, aby zminimalizować wpływ na użytkowników końcowych.
Porównanie opcji migracji
| Metoda migracji | Typy docelowe | Przestój | Najlepsze dla |
|---|---|---|---|
| Link Managed Instance programu SSMS | SQL Managed Instance (Zarządzana instancja SQL) | Minimalny (online) | Produkcyjne bazy danych, ciągła synchronizacja |
| Tworzenie kopii zapasowej i przywracanie | Wszystko | Umiarkowany do wysoki | Zaplanowany przestój |
| Przesyłanie dzienników transakcji | SQL Managed Instance (Zarządzana instancja SQL) | Niski do umiarkowany | Duże bazy danych, tradycyjne podejście |
| Azure DMS | Wszystko | Od minimalnego do żadnego | Migracje przedsiębiorstwa, wiele baz danych |
Znane problemy
Podczas migracji mogą wystąpić następujące typowe problemy. Użyj zalecanych rozwiązań, aby je rozwiązać.
Ocena kończy się niepowodzeniem
- Sprawdź łączność ze źródłową bazą danych.
- Sprawdź uprawnienia użytkownika w celu uzyskania dostępu do katalogu systemu.
- Upewnij się, że program SSMS jest aktualny.
Wydajność migracji jest niska
- Sprawdź przepustowość sieci między źródłem a Azure.
- Przejrzyj zalecenia dotyczące określania rozmiaru warstwy docelowej.
- Rozważ użycie Azure ExpressRoute na potrzeby dużych transferów danych.
Weryfikacja przełączenia kończy się niepowodzeniem
- Weryfikowanie kontroli integralności danych.
- Przejrzyj zgodność aplikacji z platformą docelową.
- Sprawdź, czy nie ma problemów z blokowaniem w raporcie oceny.