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.
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
- Migracja do Azure SQL Database przez portal Azure jest obecnie w trybie podglądu.
- Możesz przekazać opinię na temat doświadczenia z migracji bezpośrednio do grupy produktów.
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:
- Aktywna subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.
- Instancja SQL Server włączona przez Azure Arc z najnowszą wersją rozszerzenia Azure dla SQL Server. Aby zaktualizować rozszerzenie, zobacz Ulepsz rozszerzenie.
- Docelowa baza danych Azure SQL Database.
- Dostawca zasobów Microsoft.DataMigration jest zarejestrowany w Twojej subskrypcji.
- Łączność sieciowa z własnego środowiska Integration Runtime do źródłowej instancji programu SQL Server i docelowej bazy danych Azure SQL Database.
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:
- 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.
- Użyj klucza uwierzytelniającego udostępnionego przez doświadczenie migracji do rejestracji czasu działania.
- 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
Treści powiązane
- Przegląd migracji SQL Server w Azure Arc
- Co to jest usługa Azure SQL Database?
- Informacje zwrotne dotyczące doświadczeń migracyjnych