Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:Azure SQL Managed Instance
W tym artykule omówiono, jak migrować bazę danych programu SQL Server do usługi Azure SQL Managed Instance za pomocą łącza Zarządzanego Wystąpienia.
Aby uzyskać szczegółowy przewodnik migracji, zapoznaj się z artykułem Migrowanie do usługi Azure SQL Managed Instance. Aby porównać narzędzia migracji, zapoznaj się z linkiem Porównanie LRS z MI.
Uwaga
Teraz możesz migrować instancję SQL Server obsługiwaną przez Azure Arc do Azure SQL Managed Instance bezpośrednio za pośrednictwem portalu Azure. Aby uzyskać więcej informacji, zobacz Migrowanie do usługi Azure SQL Managed Instance.
Omówienie
Link wystąpienia zarządzanego umożliwia migrację z programu SQL Server hostowanego w dowolnym miejscu do usługi Azure SQL Managed Instance. Link używa technologii Always On Availability Groups do replikacji zmian z podstawowego wystąpienia programu SQL Server do pomocniczego, zarządzanego wystąpienia SQL, niemal w czasie rzeczywistym. Link zapewnia jedyną prawdziwie online opcję migracji między programem SQL Server a usługą Azure SQL Managed Instance, ponieważ jedynym przestojem jest przełączenie na docelowe wystąpienie zarządzane Azure SQL.
Migracja za pomocą linku umożliwia:
- Możliwość testowania obciążeń tylko do odczytu w usłudze SQL Managed Instance przed zakończeniem migracji na platformę Azure.
- Możliwość utrzymania linku i migracji tak długo, jak potrzebujesz — tygodnie, a nawet miesiące.
- Replikacja danych niemal w czasie rzeczywistym, która zapewnia najszybszą dostępną replikację danych na platformę Azure.
- Migracja z minimalnym przestojem w porównaniu do innych dostępnych obecnie rozwiązań.
- Natychmiastowe przełączenie do docelowego wystąpienia zarządzanego SQL.
- Możliwość migracji w dowolnym momencie, w którym wszystko będzie gotowe.
- Możliwość migrowania pojedynczych lub wielu baz danych z jednego lub wielu wystąpień programu SQL Server do tych samych lub wielu wystąpień zarządzanych SQL na platformie Azure.
- Jedyna prawdziwa online migracja do poziomu usługi Krytyczny dla biznesu.
Uwaga
Chociaż można migrować tylko jedną bazę danych na łącze, można ustanowić wiele linków z tego samego wystąpienia programu SQL Server do tego samego wystąpienia zarządzanego SQL.
Wymagania wstępne
Aby użyć linku z usługą Azure SQL Managed Instance do migracji, potrzebne są następujące wymagania wstępne:
- Aktywna subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.
- Obsługiwana wersja programu SQL Server z zainstalowaną wymaganą aktualizacją usługi.
Ocena i odnajdywanie
Po sprawdzeniu, czy środowisko źródłowe jest obsługiwane, zacznij od etapu przed migracją. Odkryj wszystkie istniejące źródła danych, oceń możliwości migracji i zidentyfikuj wszelkie problemy blokujące, które mogą uniemożliwić migrację. W fazie odnajdywania przeskanuj sieć, aby zidentyfikować wszystkie wystąpienia i funkcje programu SQL Server używane przez organizację.
Aby odnaleźć źródła SQL w swoim środowisku, możesz użyć następujących narzędzi:
- Program SQL Server włączony przez usługę Azure Arc: program SQL Server włączony przez usługę Azure Arc automatycznie generuje ocenę migracji na platformę Azure, upraszczając proces odnajdywania i ocenę gotowości do migracji.
- Usługa Azure Migrate umożliwia ocenę przydatności migracji serwerów lokalnych, ustalanie rozmiaru na podstawie wydajności oraz szacowanie kosztów na potrzeby uruchamiania ich na platformie Azure.
- Microsoft Assessment and Planning Toolkit (zestaw narzędzi "MAP Toolkit") do oceny bieżącej infrastruktury IT. Zestaw narzędzi udostępnia zaawansowane narzędzie do tworzenia spisu, oceny i raportowania w celu uproszczenia procesu planowania migracji.
Po odnalezieniu źródeł danych należy ocenić wszystkie lokalne wystąpienia programu SQL Server, które można migrować do usługi Azure SQL Managed Instance, aby zidentyfikować blokady migracji lub problemy ze zgodnością.
Aby ocenić źródłowe wystąpienie programu SQL Server, możesz użyć następujących narzędzi:
- Rozszerzenie Azure SQL Migration dla usługi Azure Data Studio
- Zalecenia dotyczące odpowiedniego rozmiaru platformy Azure
Aby uzyskać szczegółowe wskazówki, zapoznaj się z artykułem Przed migracją.
Utwórz wystąpienie docelowe
Po dokonaniu oceny istniejącego środowiska i określeniu odpowiedniej warstwy usługi i konfiguracji sprzętu dla docelowego wystąpienia zarządzanego SQL wdróż wystąpienie docelowe przy użyciu witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure.
Konfigurowanie połączenia
Po utworzeniu docelowego zarządzanego wystąpienia SQL skonfiguruj połączenie między bazą danych w wystąpieniu SQL Server a Azure SQL Managed Instance. Najpierw przygotuj środowisko, a następnie skonfiguruj link przy użyciu programu SQL Server Management Studio (SSMS) lub skryptów.
Synchronizacja danych i przełączenie systemu
Po ustanowieniu linku i gdy jesteś gotowy do migracji, wykonaj następujące kroki (zazwyczaj podczas okna serwisowego):
- Zatrzymaj obciążenie w podstawowej bazie danych programu SQL Server, aby pomocnicza baza danych w usłudze SQL Managed Instance nadrobiła zaległości.
- Sprawdź, czy wszystkie dane zostały przekazane do pomocniczej bazy danych w usłudze SQL Managed Instance.
- Wykonaj przełączanie awaryjne połączenia do pomocniczego wystąpienia zarządzanego SQL, wybierając Planowane przełączanie awaryjne.
- (W przypadku migracji programu SQL Server 2022) Zaznacz pole wyboru Usuń łącze po pomyślnym przejściu w tryb failover, aby upewnić się, że tryb failover jest jednym ze sposobów, a link zostanie usunięty.
- Przełączenie aplikacji w celu połączenia z punktem końcowym zarządzanego wystąpienia SQL.
Weryfikowanie migracji
Po przeniesieniu się do docelowego wystąpienia zarządzanego SQL monitoruj aplikację, przetestuj wydajność i rozwiąż wszelkie problemy.
Aby uzyskać szczegółowe informacje, zapoznaj się z tematem po migracji.
Odwrócenie migracji
Odwrotna migracja z usługi Azure SQL Managed Instance do SQL Server może być obsługiwana w zależności od zasad aktualizacji zarządzanego wystąpienia SQL. Przykład:
- Zasady aktualizacji programu SQL Server 2022: Bazy danych z wystąpień skonfigurowanych przy użyciu zasad aktualizacji programu SQL Server 2022 można przywrócić z powrotem do wystąpień programu SQL Server 2022.
- Zasady aktualizacji programu SQL Server 2025: bazy danych z wystąpień skonfigurowanych przy użyciu zasad aktualizacji programu SQL Server 2025 można przywrócić z powrotem do wystąpień programu SQL Server 2025.
- Zasada zawsze aktualnych aktualizacji: baz danych z wystąpień skonfigurowanych z zasadą zawsze aktualnych aktualizacji nie można przywrócić do programu SQL Server.
Jeśli źródłowa wersja programu SQL Server jest starsza niż SQL Server 2022, migracja odwrotna nie jest możliwa. Gdy baza danych jest migrowana do usługi SQL Managed Instance, przechodzi wewnętrzne uaktualnienie do nowszej wersji bazy danych, która nie jest zgodna z wcześniejszymi wersjami programu SQL Server. Zgodność z bazą danych migracji odwrotnej jest dostępna tylko wtedy, gdy wystąpienie zarządzane SQL jest skonfigurowane z odpowiednimi zasadami aktualizacji.
Powiązana zawartość
Aby użyć linku:
- Przygotowanie środowiska dla linku do wystąpienia zarządzanego
- Konfigurowanie połączenia między programem SQL Server i wystąpieniem zarządzanym SQL za pomocą programu SSMS
- Konfigurowanie połączenia między programem SQL Server i wystąpieniem zarządzanym SQL za pomocą skryptów
- Awaryjne przełączanie łącza
- Najlepsze rozwiązania dotyczące obsługi linku
Aby dowiedzieć się więcej na temat linku:
- Omówienie linku wystąpienia zarządzanego
- Odzyskiwanie po awarii za pomocą linku instancji zarządzanej
W przypadku innych scenariuszy replikacji i migracji należy wziąć pod uwagę następujące kwestie: