Kurz: Offline migrace SQL Serveru na SQL Server ve službě Azure Virtual Machines v nástroji Azure Data Studio

Pomocí služby Azure Database Migration Service a rozšíření Azure SQL Migration v Nástroji Azure Data Studio můžete migrovat databáze z místní instance SQL Serveru na SQL Server na SQL Server na virtuálních počítačích Azure (SQL Server 2016 a novější) offline a s minimálními výpadky.

Metody migrace databáze, které můžou vyžadovat určitou ruční konfiguraci, najdete v tématu Migrace instance SQL Serveru na SQL Server na virtuálních počítačích Azure.

V tomto kurzu se naučíte migrovat ukázkovou databázi AdventureWorks z místní instance SQL Serveru na instanci SQL Serveru na virtuálních počítačích Azure pomocí azure Data Studio a služby Azure Database Migration Service. Tento kurz používá offline režim migrace, který během procesu migrace považuje přijatelný výpadek.

V tomto kurzu se naučíte:

  • Otevření průvodce migrací do Azure SQL v nástroji Azure Data Studio
  • Spuštění posouzení zdrojových databází SQL Serveru
  • Shromažďování dat o výkonu ze zdrojové instance SQL Serveru
  • Získejte doporučení sql Serveru na skladové pořiďte službě Azure Virtual Machines, která bude pro vaši úlohu nejvhodnější.
  • Nastavení podrobností o zdrojové instanci SQL Serveru, umístění zálohování a cílové instanci SQL Serveru na virtuálních počítačích Azure
  • Vytvoření instance služby Azure Database Migration Service
  • Zahájení migrace a monitorování průběhu dokončení

Tento kurz popisuje offline migraci z SQL Serveru na SQL Server ve službě Azure Virtual Machines. Informace o online migraci najdete v tématu Online migrace SQL Serveru na SQL Server na virtuálních počítačích Azure v nástroji Azure Data Studio.

Předpoklady

Než začnete kurz:

  • Stáhněte a nainstalujte Azure Data Studio.

  • Nainstalujte rozšíření Azure SQL Migration z Azure Data Studio Marketplace.

  • Mít účet Azure, který je přiřazený k některé z následujících předdefinovaných rolí:

    • Přispěvatel pro cílovou instanci SQL Serveru na virtuálních počítačích Azure a pro účet úložiště, ve kterém nahrajete záložní soubory databáze ze sdílené síťové složky PROTOKOLU SMB (Server Message Block)
    • Role čtenáře pro skupinu prostředků Azure, která obsahuje cílovou instanci SQL Serveru na virtuálních počítačích Azure nebo pro váš účet Azure Storage
    • Role vlastníka nebo přispěvatele pro předplatné Azure

    Jako alternativu k použití jedné z těchto předdefinovaných rolí můžete přiřadit vlastní roli.

    Důležité

    Účet Azure se vyžaduje jenom při konfiguraci kroků migrace. Pro posouzení nebo zobrazení doporučení Azure v průvodci migrací v nástroji Azure Data Studio se účet Azure nevyžaduje.

  • Vytvořte cílovou instanci SQL Serveru na virtuálních počítačích Azure.

    Důležité

    Pokud máte existující virtuální počítač Azure, měl by být zaregistrovaný v rozšíření agenta SQL IaaS v režimu úplné správy.

  • Ujistěte se, že přihlášení, která používáte pro připojení ke zdrojové instanci SQL Serveru, jsou členy role serveru SYSADMIN nebo mají oprávnění CONTROL SERVER.

  • Zadejte sdílenou síťovou složku SMB, sdílenou složku účtu úložiště Azure nebo kontejner objektů blob účtu úložiště Azure, který obsahuje úplné záložní soubory databáze a následné záložní soubory transakčních protokolů. Služba Database Migration Service během migrace databáze používá umístění zálohování.

    Důležité

    • Rozšíření Azure SQL Migration pro Azure Data Studio neprovádí zálohování databází ani nespouštět žádné zálohy databáze vaším jménem. Místo toho služba pro migraci používá existující záložní soubory databáze.
    • Pokud jsou záložní soubory databáze ve sdílené síťové složce SMB, vytvořte účet úložiště Azure, který může služba Database Migration Service použít k nahrání záložních souborů databáze do a k migraci databází. Ujistěte se, že vytvoříte účet úložiště Azure ve stejné oblasti, ve které vytváříte instanci služby Database Migration Service.
    • Každou zálohu můžete zapsat do samostatného záložního souboru nebo do několika záložních souborů. Připojení více záloh, jako jsou úplné a transakční protokoly do jednoho záložního média, není podporováno.
    • Můžete poskytnout komprimované zálohy, abyste snížili pravděpodobnost výskytu potenciálních problémů souvisejících s migrací velkých záloh.
  • Ujistěte se, že účet služby, na kterém je spuštěná zdrojová instance SQL Serveru, má oprávnění ke čtení a zápisu ve sdílené síťové složce SMB, která obsahuje záložní soubory databáze.

  • Pokud migrujete databázi, která je chráněná transparentní šifrování dat (TDE), musí se certifikát ze zdrojové instance SQL Serveru migrovat na SQL Server na virtuálních počítačích Azure před migrací dat. Další informace najdete v tématu Přesunutí databáze chráněné transparentním šifrováním dat do jiné instance SQL Serveru.

    Tip

    Pokud vaše databáze obsahuje citlivá data chráněná funkcí Always Encrypted, proces migrace automaticky migruje klíče Always Encrypted do cílové instance SQL Serveru ve službě Azure Virtual Machines.

  • Pokud jsou zálohy databáze v síťové sdílené složce, zadejte počítač, na kterém můžete nainstalovat místní prostředí Integration Runtime pro přístup k databázím a migraci záloh databáze. Průvodce migrací vám poskytne odkaz ke stažení a ověřovací klíče pro stažení a instalaci místního prostředí Integration Runtime.

    Při přípravě na migraci se ujistěte, že počítač, na který instalujete místní prostředí Integration Runtime, má povolená následující pravidla odchozí brány firewall a názvy domén:

    Názvy domén Odchozí port Popis
    Veřejný cloud: {datafactory}.{region}.datafactory.azure.net
    nebo *.frontend.clouddatahub.net

    Azure Government: {datafactory}.{region}.datafactory.azure.us

    Microsoft Azure provozovaný společností 21Vianet: {datafactory}.{region}.datafactory.azure.cn
    443 Vyžaduje místní prostředí Integration Runtime pro připojení ke službě Database Migration Service.

    Pro nově vytvořenou datovou továrnu ve veřejném cloudu vyhledejte plně kvalifikovaný název domény (FQDN) z klíče místního prostředí Integration Runtime ve formátu {datafactory}.{region}.datafactory.azure.net.

    Pokud v existující datové továrně nevidíte plně kvalifikovaný název domény ve svém místním integračním klíči, použijte *.frontend.clouddatahub.net ho.
    download.microsoft.com 443 Ke stažení aktualizací vyžaduje místní prostředí Integration Runtime. Pokud jste zakázali automatické aktualizace, můžete přeskočit konfiguraci této domény.
    *.core.windows.net 443 Používá se místním prostředím Integration Runtime, které se připojuje k účtu úložiště Azure k nahrání záloh databází ze sdílené síťové složky.

    Tip

    Pokud už jsou vaše záložní soubory databáze k dispozici v účtu úložiště Azure, během procesu migrace se nevyžaduje místní prostředí Integration Runtime.

  • Pokud používáte místní prostředí Integration Runtime, ujistěte se, že se počítač, na kterém je modul runtime nainstalovaný, může připojit ke zdrojové instanci SQL Serveru a ke sdílené síťové složce, ve které jsou umístěné záložní soubory.

  • Povolte odchozí port 445 a povolte přístup ke sdílené síťové složce. Další informace najdete v doporučeních pro použití místního prostředí Integration Runtime.

  • Pokud službu Azure Database Migration Service používáte poprvé, ujistěte se, že je ve vašem předplatném zaregistrovaný poskytovatel prostředků Microsoft.DataMigration.

Otevření průvodce migrací do Azure SQL v nástroji Azure Data Studio

Otevření průvodce migrací do Azure SQL:

  1. V Nástroji Azure Data Studio přejděte na Připojení iony. Vyberte místní instanci SQL Serveru a připojte se k němu. Můžete se také připojit k SQL Serveru na virtuálním počítači Azure.

  2. Klikněte pravým tlačítkem myši na připojení k serveru a vyberte Spravovat.

  3. V nabídce serveru v části Obecné vyberte Migraci Azure SQL.

  4. Na řídicím panelu migrace Azure SQL vyberte Migrovat do Azure SQL a otevřete průvodce migrací.

    Screenshot that shows how to open the Migrate to Azure SQL wizard.

  5. Na první stránce průvodce spusťte novou relaci nebo obnovte dříve uloženou relaci.

Spuštění posouzení databáze, shromáždění dat o výkonu a získání doporučení Azure

  1. V kroku 1: Databáze pro posouzení v průvodci migrací do Azure SQL vyberte databáze, které chcete posoudit. Poté vyberte Další.

  2. V kroku 2: Výsledky posouzení a doporučení proveďte následující kroky:

    1. Ve výběru cíle Azure SQL vyberte SQL Server na virtuálním počítači Azure.

      Screenshot that shows an assessment confirmation.

    2. Výběrem možnosti Zobrazit/Vybrat zobrazíte výsledky posouzení.

    3. Ve výsledcích posouzení vyberte databázi a zkontrolujte sestavu posouzení a ujistěte se, že se nenašly žádné problémy.

    4. Výběrem možnosti Získat doporučení Azure otevřete podokno doporučení.

    5. Teď vyberte Shromáždit údaje o výkonu. Vyberte složku v místním počítači, do které chcete ukládat protokoly výkonu, a pak vyberte Spustit.

      Azure Data Studio shromažďuje údaje o výkonu, dokud nezastavíte shromažďování dat nebo nezavřete Azure Data Studio.

      Po 10 minutách Azure Data Studio indikuje, že pro SQL Server na virtuálních počítačích Azure je k dispozici doporučení. Po vygenerování prvního doporučení můžete výběrem možnosti Restartovat shromažďování dat pokračovat v procesu shromažďování dat a upřesnit doporučení skladové položky. Rozšířené hodnocení je užitečné zejména v případě, že se vzory využití v průběhu času liší.

    6. Ve vybraném cíli SQL Serveru ve službě Azure Virtual Machines vyberte Zobrazit podrobnosti a otevřete podrobnou sestavu doporučení skladové položky:

    7. V tématu Projděte si doporučení k SQL Serveru na virtuálních počítačích Azure. Pokud chcete uložit kopii doporučení, zaškrtněte políčko Uložit sestavu doporučení.

  3. Výběrem možnosti Zavřít zavřete podokno doporučení.

  4. Pokud chcete pokračovat v migraci databáze v průvodci, vyberte Další .

Konfigurace nastavení migrace

  1. V kroku 3: Cíl Azure SQL v průvodci migrací na Azure SQL vyberte svůj účet Azure, předplatné Azure, oblast nebo umístění Azure a skupinu prostředků, která obsahuje cílový SQL Server do instance služby Azure Virtual Machines. Poté vyberte Další.

  2. V kroku 4: Režim migrace vyberte Offline migraci a pak vyberte Další.

    Poznámka:

    V offline režimu migrace by se zdrojová databáze SQL Serveru neměla používat k aktivitě zápisu, zatímco záložní soubory databáze se obnoví v cílové instanci SQL Serveru do služby Azure Virtual Machines. Výpadek aplikace přetrvává od začátku procesu migrace, dokud se nedokončí.

  3. V kroku 5: Konfigurace zdroje dat vyberte umístění záloh databáze. Zálohy databáze se dají nacházet buď v místní síťové sdílené složce, nebo v kontejneru objektů blob úložiště Azure.

    Poznámka:

    Pokud jsou zálohy databáze poskytovány v místní síťové sdílené složce, musíte v dalším kroku průvodce nastavit místní prostředí Integration Runtime. Pro přístup k zálohám zdrojové databáze se vyžaduje místní prostředí Integration Runtime, zkontrolujte platnost sady záloh a nahrajte zálohy do účtu úložiště Azure.

    Pokud už máte zálohy databáze v kontejneru objektů blob úložiště Azure, nemusíte nastavovat místní prostředí Integration Runtime.

  • V případě záloh umístěných ve sdílené síťové složce zadejte nebo vyberte následující informace:

    Název Popis
    Přihlašovací údaje ke zdroji – uživatelské jméno Přihlašovací údaje (ověřování Systému Windows a SQL) pro připojení ke zdrojové instanci SQL Serveru a ověření záložních souborů.
    Přihlašovací údaje ke zdroji – heslo Přihlašovací údaje (ověřování Systému Windows a SQL) pro připojení ke zdrojové instanci SQL Serveru a ověření záložních souborů.
    Umístění sdílené síťové složky, které obsahuje zálohy Umístění sdílené síťové složky, které obsahuje úplné záložní soubory transakčního protokolu. Všechny neplatné soubory nebo záložní soubory ve sdílené síťové složce, které nepatří do platné sady záloh, se během procesu migrace automaticky ignorují.
    Uživatelský účet Systému Windows s přístupem pro čtení k umístění sdílené síťové složky Přihlašovací údaje systému Windows (uživatelské jméno), které mají ke sdílené síťové složce přístup pro čtení pro načtení záložních souborů.
    Heslo Přihlašovací údaje systému Windows (heslo), které mají přístup pro čtení ke sdílené síťové složce pro načtení záložních souborů.
    Název cílové databáze Během procesu migrace můžete změnit název cílové databáze.
  • Pokud chcete zálohovat zálohy uložené v kontejneru objektů blob úložiště Azure, zadejte nebo vyberte následující informace:

    Název Popis
    Název cílové databáze Během procesu migrace můžete změnit název cílové databáze.
    Podrobnosti o účtu úložiště Skupina prostředků, účet úložiště a kontejner, kde se nacházejí záložní soubory.
    Poslední záložní soubor Název souboru poslední zálohy databáze, kterou migrujete.

    Důležité

    Pokud je povolená funkce kontroly zpětné smyčky a zdrojový SQL Server a sdílená složka jsou ve stejném počítači, zdroj nebude mít přístup ke sdílené složce pomocí plně kvalifikovaného názvu domény. Pokud chcete tento problém vyřešit, zakažte funkci kontroly zpětné smyčky.

  • Rozšíření migrace Azure SQL pro Azure Data Studio už k migraci databází SQL Serveru do Azure nevyžaduje konkrétní konfigurace v nastavení sítě účtu služby Azure Storage. V závislosti na umístění zálohování databáze a požadovaném nastavení sítě účtu úložiště je však potřeba provést několik kroků, které zajistí, že vaše prostředky budou mít přístup k účtu služby Azure Storage. Různé scénáře migrace a konfigurace sítě najdete v následující tabulce:

    Scénář Sdílená složka sítě SMB Kontejner účtu služby Azure Storage
    Povoleno ze všech sítí Žádné další kroky Žádné další kroky
    Povoleno z vybraných virtuálních sítí a IP adres Viz 1a Viz 2a
    Povoleno z vybraných virtuálních sítí a IP adres + privátní koncový bod Viz 1b Viz 2b

    1a. Konfigurace sítě azure Blob Storage

    Pokud máte na virtuálním počítači Azure nainstalované prostředí SHIR (Self-Hosted Integration Runtime), přečtěte si část 1b – Konfigurace sítě Azure Blob Storage. Pokud máte v místní síti nainstalovaný místní prostředí Integration Runtime (SHIR), musíte do svého účtu Azure Storage přidat IP adresu vašeho klienta hostitelského počítače:

    Screenshot that shows the storage account network details

    Pokud chcete použít tuto konkrétní konfiguraci, připojte se k webu Azure Portal z počítače SHIR, otevřete konfiguraci účtu služby Azure Storage, vyberte Sítě a zaškrtněte políčko Přidat IP adresu klienta. Výběrem možnosti Uložit proveďte trvalou změnu. Zbývající kroky najdete v části 2a – Konfigurace sítě azure Blob Storage (privátní koncový bod).

    1b. Konfigurace sítě azure Blob Storage

    Pokud je váš nástroj SHIR hostovaný na virtuálním počítači Azure, musíte přidat virtuální síť virtuálního počítače do účtu Azure Storage, protože virtuální počítač má nepublikovou IP adresu, kterou není možné přidat do oddílu rozsahu IP adres.

    Screenshot that shows the storage account network firewall configuration.

    Pokud chcete použít tuto konkrétní konfiguraci, vyhledejte svůj účet Azure Storage na panelu Úložiště dat, vyberte Sítě a potom zaškrtněte políčko Přidat existující virtuální síť . Otevře se nový panel, vybere předplatné, virtuální síť a podsíť virtuálního počítače Azure hostující prostředí Integration Runtime. Tyto informace najdete na stránce Přehled virtuálního počítače Azure. V této podsíti může být požadovaný koncový bod služby, pokud ano, vyberte Povolit. Jakmile bude všechno připravené, uložte aktualizace. Projděte si část 2a – Konfigurace sítě azure Blob Storage (privátní koncový bod) a zbývající požadované kroky.

    2a. Konfigurace sítě azure Blob Storage (privátní koncový bod)

    Pokud se vaše zálohy umístí přímo do kontejneru azure Storage, všechny výše uvedené kroky nejsou potřeba, protože s účtem Azure Storage nekomunikuje prostředí Integration Runtime. Stále ale potřebujeme zajistit, aby cílová instance SQL Serveru mohl komunikovat s účtem Azure Storage a obnovit zálohy z kontejneru. Pokud chcete použít tuto konkrétní konfiguraci, postupujte podle pokynů v části 1b – Konfigurace sítě azure Blob Storage a při vyplňování místní nabídky Přidat existující virtuální síť zadejte cílovou instanci SQL Instance Virtual Network.

    2b. Konfigurace sítě azure Blob Storage (privátní koncový bod)

    Pokud máte v účtu Azure Storage nastavený privátní koncový bod, postupujte podle kroků uvedených v části 2a – Konfigurace sítě Azure Blob Storage (privátní koncový bod). Musíte ale vybrat podsíť privátního koncového bodu, nejen cílovou podsíť SQL Serveru. Ujistěte se, že je privátní koncový bod hostovaný ve stejné virtuální síti jako cílová instance SQL Serveru. Pokud tomu tak není, vytvořte další privátní koncový bod pomocí procesu v části Konfigurace účtu služby Azure Storage.

Vytvoření instance služby Database Migration Service

V kroku 6: Azure Database Migration Service v průvodci migrací do Azure SQL vytvořte novou instanci služby Azure Database Migration Service nebo znovu použijte existující instanci, kterou jste vytvořili dříve.

Poznámka:

Pokud jste dříve vytvořili instanci služby Database Migration Service pomocí webu Azure Portal, nemůžete instanci znovu použít v průvodci migrací v nástroji Azure Data Studio. Instanci můžete znovu použít pouze v případě, že jste instanci vytvořili pomocí nástroje Azure Data Studio.

Použití existující instance služby Database Migration Service

Použití existující instance služby Database Migration Service:

  1. Ve skupině prostředků vyberte skupinu prostředků, která obsahuje existující instanci služby Database Migration Service.

  2. Ve službě Azure Database Migration Service vyberte existující instanci služby Database Migration Service, která je ve vybrané skupině prostředků.

  3. Vyberte Další.

Vytvoření nové instance služby Database Migration Service

Vytvoření nové instance služby Database Migration Service:

  1. Ve skupině prostředků vytvořte novou skupinu prostředků, která bude obsahovat novou instanci služby Database Migration Service.

  2. V části Azure Database Migration Service vyberte Vytvořit novou.

  3. V části Vytvořit službu Azure Database Migration Service zadejte název instance služby Database Migration Service a pak vyberte Vytvořit.

  4. V části Nastavení prostředí Integration Runtime proveďte následující kroky:

    1. Výběrem odkazu Stáhnout a nainstalovat prostředí Integration Runtime otevřete odkaz ke stažení ve webovém prohlížeči. Stáhněte prostředí Integration Runtime a pak ho nainstalujte do počítače, který splňuje požadavky pro připojení ke zdrojové instanci SQL Serveru.

      Po dokončení instalace se nástroj Microsoft Integration Runtime Configuration Manager automaticky otevře, aby zahájil proces registrace.

    2. V tabulce ověřovacích klíčů zkopírujte jeden z ověřovacích klíčů, které jsou k dispozici v průvodci, a vložte ho do nástroje Azure Data Studio. Pokud je ověřovací klíč platný, v nástroji Integration Runtime Configuration Manager se zobrazí zelená ikona zaškrtnutí. Zelená kontrola označuje, že můžete pokračovat v registraci.

      Po registraci místního prostředí Integration Runtime zavřete Nástroj Microsoft Integration Runtime Configuration Manager.

      Poznámka:

      Další informace o používání místního prostředí Integration Runtime najdete v tématu Vytvoření a konfigurace místního prostředí Integration Runtime.

  5. V části Vytvořit službu Azure Database Migration Service v Nástroji Azure Data Studio vyberte Testovací připojení a ověřte, že je nově vytvořená instance služby Database Migration Service připojená k nově zaregistrovaným místnímu prostředí Integration Runtime.

  6. Vraťte se do průvodce migrací v nástroji Azure Data Studio.

Spuštění migrace databáze

V kroku 7: Souhrn v průvodci migrací do Azure SQL, zkontrolujte konfiguraci, kterou jste vytvořili, a pak výběrem možnosti Spustit migraci databáze spusťte.

Monitorování migrace databáze

  1. V Nástroji Azure Data Studio v nabídce serveru v části Obecné vyberte Azure SQL Migration a přejděte na řídicí panel pro migrace Azure SQL.

    V části Stav migrace databáze můžete sledovat probíhající, dokončené a neúspěšné migrace (pokud nějaké) nebo můžete zobrazit všechny migrace databází.

    monitor migration dashboard

  2. Pokud chcete zobrazit aktivní migrace, vyberte probíhající migrace databází.

    Pokud chcete získat další informace o konkrétní migraci, vyberte název databáze.

    V podokně podrobností o migraci se zobrazí záložní soubory a jejich odpovídající stav:

    Průběh Popis
    Doručeno Záložní soubor dorazil do zdrojového umístění zálohování a byl ověřen.
    Nahrávání Prostředí Integration Runtime nahrává záložní soubor do úložiště Azure.
    Nahráno Záložní soubor se nahrál do úložiště Azure.
    Obnovení Služba obnovuje záložní soubor na SQL Server na virtuálních počítačích Azure.
    Obnoveno Záložní soubor byl úspěšně obnoven na SQL Serveru na virtuálních počítačích Azure.
    Zrušeno Proces migrace byl zrušen.
    Ignorováno Záložní soubor byl ignorován, protože nepatří do platného řetězu záloh databáze.

Po obnovení všech záloh databáze v instanci SQL Serveru ve službě Azure Virtual Machines zahájí služba Database Migration Service automatickou migraci, aby se zajistilo, že migrovaná databáze je připravená k použití. Stav migrace se změní z Probíhající na Úspěch.

Omezení

Migrace na SQL Server na virtuálních počítačích Azure pomocí rozšíření Azure SQL pro Azure Data Studio má následující omezení:

  • Pokud migrujete jednu databázi, musí být zálohy databáze umístěné ve struktuře plochých souborů ve složce databáze (včetně kořenové složky kontejneru) a složky se nedají vnořit, protože se nepodporují.
  • V případě migrace několika databází s využitím stejného kontejneru služby Azure Blob Storage je potřeba umístit záložní soubory různých databází do samostatných složek v kontejneru.
  • Přepsání existujících databází pomocí DMS v cílovém SQL Serveru na virtuálním počítači Azure se nepodporuje.
  • DMS nepodporuje konfiguraci vysoké dostupnosti a zotavení po havárii v cíli tak, aby odpovídaly topologii zdroje.
  • Následující objekty serveru nejsou podporovány:
    • Úlohy agenta SQL Serveru
    • Přihlašovací údaje
    • Balíčky služby SSIS
    • Audit serveru
  • K migraci databází pomocí DMS není možné použít existující místní prostředí Integration Runtime vytvořené službou Azure Data Factory. Aby bylo možné opakovaně používat místní prostředí Integration Runtime k migraci dalších databází, musí se vytvořit pomocí rozšíření Azure SQL Migration v Azure Data Studiu.
  • Virtuální počítač s SQL Serverem 2008 a níže, protože cílové verze se při migraci na SQL Server na virtuálních počítačích Azure nepodporují.
  • Pokud používáte virtuální počítač s SQL Serverem 2012 nebo SQL Serverem 2014, musíte ukládat záložní soubory zdrojové databáze do kontejneru objektů blob služby Azure Storage namísto použití možnosti síťové sdílené složky. Uložte záložní soubory jako objekty blob stránky, protože objekty blob bloku se podporují jenom v SQL 2016 a potom.
  • Musíte se ujistit, že rozšíření agenta SQL IaaS v cílovém virtuálním počítači Azure je v plném režimu místo zjednodušeného režimu.
  • Rozšíření agenta SQL IaaS podporuje pouze správu výchozí instance serveru nebo jedné pojmenované instance.
  • Počet databází, které můžete migrovat na virtuální počítač Azure s SQL Serverem, závisí na specifikaci hardwaru a úloze, ale neexistuje žádný vynucený limit. Každá operace migrace (spuštění migrace, přímá migrace) pro každou databázi však bude trvat několik minut po sobě. Pokud například chcete migrovat 100 databází, může trvat přibližně 200 (2 x 100) minut, než se vytvoří fronta migrace nebo přibližně 100 (1 x 100) minut, než se přenesou všechny 100 databází (kromě časování zálohování a obnovení). Migrace se proto s rostoucím počtem databází ztěžuje. Microsoft doporučuje předem naplánovat delší časové období migrace na základě důkladného testování migrace nebo rozdělení velkého počtu databází do dávek při migraci na virtuální počítač Azure s SQL Serverem.
  • Kromě konfigurace sítě nebo brány firewall účtu služby Azure Storage tak, aby virtuální počítač mohl přistupovat k záložním souborům. Musíte také nakonfigurovat sítě nebo bránu firewall SQL Serveru na virtuálním počítači Azure tak, aby umožňovala odchozí připojení k vašemu účtu úložiště.
  • V průběhu migrace SQL je potřeba zachovat cílový SQL Server na virtuálním počítači Azure zapnutý . Také při vytváření nové migrace, převzetí služeb při selhání nebo zrušení migrace.
  • Chyba: Login failed for user 'NT Service\SQLIaaSExtensionQuery. Důvod: Instance SQL Serveru je v režimu jednoho uživatele. Jedním z možných důvodů je cílový SQL Server na virtuálním počítači Azure v režimu upgradu. Řešení: Počkejte na ukončení režimu upgradu na cílovém SQL Serveru na virtuálním počítači Azure a spusťte migraci znovu.
  • Chyba: Ext_RestoreSettingsError, message: Failed to create restore job.;Cannot create file 'F:\data\XXX.mdf' because it already exists. Řešení: Připojení k cílovému SQL Serveru na virtuálním počítači Azure a odstraňte soubor XXX.mdf. Pak znovu spusťte migraci.

Další kroky