Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí služby Azure Database Migration Service a rozšíření migrace Azure SQL v Nástroji Azure Data Studio můžete migrovat databáze z místní instance SQL Serveru na SQL Server na SQL Server ve službě Azure Virtual Machines (SQL Server 2016 a novější) 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 provedete migraci AdventureWorks2022
databáze z místní instance SQL Serveru na SQL Server na virtuálním počítači Azure s minimálními výpadky pomocí nástroje Azure Data Studio se službou Azure Database Migration Service.
Tento kurz nabízí možnosti offline i online migrace, včetně přijatelného výpadku během procesu migrace.
V tomto návodu se naučíte, jak:
- V nástroji Azure Data Studio spusťte Průvodce migrací do Azure SQL.
- Spusťte posouzení zdrojových databází SQL Serveru.
- Shromážděte údaje o výkonu ze zdrojového SQL Serveru.
- Získejte doporučení ohledně SKU SQL Serveru na virtuálním počítači Azure, které je nejvhodnější pro vaše pracovní zatížení.
- Zadejte podrobnosti o zdrojovém SQL Serveru, umístění zálohování a cílovém SQL Serveru na virtuálním počítači Azure.
- Vytvořte novou službu Azure Database Migration Service a nainstalujte místní prostředí Integration Runtime pro přístup ke zdrojovému serveru a zálohám.
- Začněte a monitorujte průběh migrace.
- Proveďte přepnutí migrace, až budete připraveni.
Požadavky
Než začnete kurz:
Nainstalujte rozšíření migrace Azure SQL 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 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í role.
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í zdrojové instance SQL Serveru, jsou členy role serveru sysadmin nebo mají
CONTROL SERVER
oprávnění.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 obsahující vaše úplné záložní soubory databáze a následné záložní soubory transakčních protokolů. Služba Database Migration Service používá umístění zálohování během migrace databáze.
Rozšíření migrace Azure SQL pro Azure Data Studio neprovádí zálohy databáze a nespouš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 chráněnou transparentním šifrováním dat, musí se certifikát ze zdrojové instance SQL Serveru před migrací dat migrovat na SQL Server na virtuálních počítačích Azure. Další informace najdete v tématu Přesun databáze chráněné transparentním šifrováním dat na jiný SQL Server.
Návod
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 zálohám databáze a jejich migraci. 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 v místním integračním klíči, použijte místo toho*.frontend.clouddatahub.net
.download.microsoft.com
443 Je vyžadováno lokálně hostovaným Integration Runtime pro stažení aktualizací. 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. Návod
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í k používání samostatně hostovaného Integration Runtime.
Pokud službu Azure Database Migration Service používáte poprvé, ujistěte se, že
Microsoft.DataMigration
poskytovatel prostředků.
Tento kurz popisuje offline migraci z SQL Serveru na SQL Server ve službě Azure Virtual Machines.
Otevření průvodce migrací do Azure SQL v nástroji Azure Data Studio
Otevření průvodce migrací do Azure SQL:
V Nástroji Azure Data Studio přejděte na Connections. 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.
Klikněte pravým tlačítkem myši na připojení k serveru a vyberte Spravovat.
V nabídce serveru v části Obecné vyberte Migraci Azure SQL.
Na řídicím panelu Azure SQL Migration vyberte Migrate to Azure SQL a otevřete průvodce migrací.
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
V kroku 1: Databáze pro posouzení v průvodci migrací do Azure SQL vyberte databáze, které chcete posoudit. Pak vyberte Další.
V kroku 2: Výsledky posouzení a doporučení proveďte následující kroky:
Ve výběru cíle Azure SQL vyberte SQL Server na virtuálním počítači Azure.
Výběrem možnosti Zobrazit nebo Vybrat zobrazíte výsledky posouzení.
Ve výsledcích posouzení vyberte databázi, poté zkontrolujte zprávu posouzení a ujistěte se, že se nenašly žádné problémy.
Výběrem Získat doporučení Azure otevřete podokno doporučení.
Vyberte Shromažďujte údaje o výkonu nyní. 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ší.
Ve vybraném cíli SQL Serveru ve službě Azure Virtual Machines vyberte Zobrazit podrobnosti a otevřete podrobnou zprávu doporučení SKU:
V tématu Doporučení pro SQL Server na virtuálních počítačích Azure si projděte doporučení. Pokud chcete uložit kopii doporučení, zaškrtněte políčko Uložit sestavu doporučení.
Pro zavření podokna doporučení vyberte Zavřít.
Vyberte Další, abyste pokračovali v migraci databáze v průvodci.
Konfigurace nastavení migrace
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. Pak vyberte Další.
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čí.
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é složky v síti, která obsahuje úplné záložní soubory a soubory záloh 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í síťové sdílené složky Přihlašovací údaje systému Windows (uživatelské jméno), které mají oprávnění pro čtení ke sdílené síťové složce 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ž nevyžaduje pro migraci databází SQL Serveru do Azure specifická nastavení sítě účtu 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 Zobrazit 1a Zobrazit 2a Povoleno z vybraných virtuálních sítí a IP adres a privátních koncových 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ý Self-Hosted Integration Runtime (SHIR), musíte do svého účtu Azure Storage přidat IP adresu vašeho klienta hostitelského počítače:
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 potom zaškrtněte políčko Přidat IP adresu klienta. Vyberte Uložit a 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.
Pokud chcete použít tuto konkrétní konfiguraci, vyhledejte účet služby Azure Storage, na panelu úložiště dat vyberte Síťové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. Podsíť může říkat Je vyžadován koncový bod služby pokud ano, zvolte možnost Povolit. Jakmile bude všechno připravené, uložte aktualizace. Viz čá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 Storagea při vyplňování okna "Přidat existující virtuální síť" zadejte cílovou instanci virtuální sítě SQL.
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:
V skupina prostředkůvyberte skupinu prostředků, která obsahuje existující instanci služby Database Migration Service.
V Azure Database Migration Servicevyberte existující instanci služby Database Migration Service, která je ve vybrané skupině prostředků.
Vyberte Další.
Vytvoření nové instance služby Database Migration Service
Vytvoření nové instance služby Database Migration Service:
V skupiny prostředkůvytvořte novou skupinu prostředků, která bude obsahovat novou instanci služby Database Migration Service.
V části Azure Database Migration Servicevyberte Vytvořit novou.
V Vytvoření služby Azure Database Migration Servicezadejte název instance služby Database Migration Service a poté vyberte Vytvořit.
V části Nastavení prostředí Integration Runtime proveďte následující kroky:
Vyberte odkaz Stáhnout a nainstalovat prostředí "Integration Runtime" a 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.
V tabulce Ověřovací 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á fajfka označuje, že můžete pokračovat v registraci Register.
Po registraci samoobslužného integračního prostředí runtime zavřete Microsoft Integration Runtime Configuration Manager.
Poznámka:
Další informace o tom, jak používat místní prostředí Integration Runtime, najdete v tématu Vytvoření a konfigurace místního prostředí Integration Runtime.
Ve Vytvoření služby Azure Database Migration Service v nástroji Azure Data Studio vyberte Otestovat připojení, abyste ověřili, že je nově vytvořená instance služby Database Migration Service připojená k nově zaregistrovanému samostatně hostovanému prostředí integračního runtime.
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
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ázemůžete sledovat probíhající, dokončené a neúspěšné migrace databází nebo můžete zobrazit všechny migrace databází.
Vyberte probíhající migrace databáze, pokud chcete zobrazit aktivní migrace.
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:
Stav 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. nahraný 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. Obnovené 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. Ignorovaný 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íhá na Úspěšně dokončeno.
Omezení
-Pokud migrujete jednu databázi, musí být zálohy databáze umístěné ve struktuře plochých souborů uvnitř složky databáze (včetně kořenové složky kontejneru) a složky se nedají vnořit, protože se nepodporují.
– Pokud migrujete více databází pomocí stejného kontejneru Azure Blob Storage, musíte zálohovat soubory pro různé databáze do samostatných složek uvnitř 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 ve vašem cíli tak, aby odpovídala zdrojové topologii.
Následující objekty serveru nejsou podporovány:
- Úlohy agenta SQL Serveru
- Pověření
- Balíčky SSIS
- Audit serveru
–Pro migrace databází pomocí DMS nemůžete použít existující místní prostředí Integration Runtime vytvořené ze služby Azure Data Factory. Samo-hostované prostředí Integration Runtime by mělo být vytvořeno pomocí rozšíření migrace Azure SQL v nástroji Azure Data Studio a může být znovu použito pro další migrace databází.
–Virtuální počítače s SQL Serverem 2008 a starší jako cílové verze nejsou při migraci na SQL Server na virtuálních počítačích Azure podporovány.
–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 místo použití možnosti sdílené síťové 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 namísto zjednodušeného režimu.
– Migrace na virtuální počítač Azure SQL pomocí DMS interně používá agenta SQL IaaS. Rozšíření agenta SQL IaaS podporuje pouze správu výchozí instance serveru nebo jedné pojmenované instance.
-Pomocí jedné nebo více migrací můžete migrovat maximálně 100 databází na stejný virtuální počítač Azure SQL Serveru jako cíl. Navíc po dokončení migrace s 100 databázemi počkejte alespoň 30 minut před zahájením nové migrace na stejný virtuální počítač Azure SQL Serveru jako cíl. Každá operace migrace (spuštění migrace, přesun) pro každou databázi trvá několik minut a probíhá postupně. Pokud například chcete migrovat 100 databází, může trvat přibližně 200 (2 x 100) minut, než se vytvoří fronty migrace, a přibližně 100 (1 x 100) minut na přímou migraci všech 100 databází (s výjimkou časování zálohování a obnovení). Proto se migrace s rostoucím počtem databází ztěžuje. Měli byste buď předem naplánovat delší časové období migrace na základě důkladného testování migrace, nebo rozdělit velký počet 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 úložiště Azure 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ě.
– Je potřeba, aby cílový SQL Server na virtuálním počítači Azure byl ZAPNUTÝ po dobu, kdy probíhá migrace SQL. Také při vytváření nové migrace, převzetí služeb při selhání nebo zrušení migrace.
Možné chybové zprávy
Přihlášení uživatele NT Service\SQLIaaSExtensionQuery se nezdařilo.
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.
Vytvoření úlohy obnovení se nezdařilo.
Chyba: Ext_RestoreSettingsError, message: Failed to create restore job.;Cannot create file 'F:\data\XXX.mdf' because it already exists.
Řešení: Připojte se k cílovému SQL Serveru na virtuálním počítači Azure a odstraňte XXX.mdf
soubor. Pak znovu spusťte migraci.
Související obsah
- Migrace databáze SQL Serveru na SQL Server na virtuálním počítači
- Co je SQL Server na virtuálních počítačích s Windows Azure?
- Připojení k virtuálnímu počítači s SQL Serverem v Azure
- známé problémy, omezení a řešení potíží
- Migrace databáze na SQL Server na virtuálních počítačích Azure pomocí příkazu T-SQL RESTORE