Przygotowanie do migracji do Azure SQL Database - migracja SQL Server w Azure Arc

Dotyczy:SQL Server

Ten artykuł pomaga przygotować instancję SQL Server z obsługą usługi Azure Arc do migracji do usługi Azure SQL Database w portalu Azure.

Note

Wymagania wstępne

Aby przenieść swoje bazy danych SQL Server do Azure SQL Database za pośrednictwem portalu Azure, potrzebujesz następujących warunków wstępnych:

Important

Migracje online do Azure SQL Database nie są obecnie dostępne w Azure Database Migration Service. Przestoj aplikacji zaczyna się wraz z migracją offline. Przetestuj migrację, aby ocenić, czy przestoj jest akceptowalny.

Konfigurowanie uprawnień

Użytkownik, który przeprowadza migrację, potrzebuje następujących uprawnień Azure:

  • Rola Contributor dla docelowej usługi Azure SQL Database.
  • Rola Reader dla grupy zasobów zawierającej docelową Azure SQL Database.
  • Rola Właściciela lub Współautora subskrypcji, jeśli musisz utworzyć instancję Azure Database Migration Service.

Źródłowe konto logowania SQL Server musi być członkiem roli db_datareader w źródłowej bazie danych i mieć uprawnienie serwera VIEW ANY DEFINITION. Docelowy login musi należeć do roli db_owner w docelowej bazie danych.

Jeśli przeniesiesz schemat bazy danych, logowanie źródłowe wymaga roli db_owner . Docelowe logowanie wymaga również ról na poziomie serwera Azure SQL Database wymienionych w uprawnieniach wymaganych do migracji do Azure SQL Database.

Skonfiguruj własne lokalne środowisko uruchomieniowe Integration Runtime

Azure Database Migration Service korzysta z samodzielnie hostowanego środowiska uruchomieniowego integracji (SHIR) do dostępu do instancji źródłowej SQL Server i przenoszenia danych na Azure SQL Database. Do migracji schematu użyj wersji SHIR 5.37 lub nowzej.

Gdy proces migracji monituje o skonfigurowanie środowiska uruchomieniowego integracji:

  1. Pobierz i zainstaluj najnowszy samodzielnie hostowany system integracyjny na komputerze, który może połączyć się z oryginalną instancją SQL Server i celować w Azure SQL Database.
  2. Użyj klucza uwierzytelniającego udostępnionego przez doświadczenie migracji do rejestracji czasu działania.
  3. Potwierdź, że stan środowiska uruchomieniowego to Uruchomiono, zanim rozpoczniesz migrację.

Informacje o wymaganiach dotyczących sieci, wskazówki dotyczące skalowania i ograniczenia można znaleźć w artykule Samoobsługowe środowisko Integration Runtime do migracji baz danych.

Note

Nie można użyć istniejącego, samodzielnie hostowanego środowiska Integration Runtime utworzonego w usłudze Azure Data Factory na potrzeby migracji baz danych za pomocą usługi Azure Database Migration Service.

Przygotuj docelową bazę danych

Stwórz docelową Azure SQL Database przed rozpoczęciem migracji. Upewnij się, że jego poziom usług ma wystarczającą pojemność obliczeniową i magazynową dla obciążenia źródłowego. Szybkość migracji zależy zarówno od docelowego poziomu usług, jak i zasobów dostępnych dla hosta SHIR.

Jeśli docelowa baza danych nie zawiera wymaganych tabel, wybierz opcję migracji schematu podczas migracji. Jeśli migrujesz schemat osobno, utwórz wymagane obiekty schematu przed rozpoczęciem migracji danych.

Ograniczenia

Migracja do Azure SQL Database to migracja offline. Azure Database Migration Service wykorzystuje Azure Data Factory potoków do przesyłania danych, więc obowiązują Azure Data Factory ograniczenia. Zanim zaczniesz, zapoznaj się z aktualnymi ograniczeniami migracji Azure SQL Database.

Następny krok