Migrace do služby Azure SQL Database pomocí souboru BACPAC
Databázi SQL Serveru je možné importovat do databáze Azure SQL pomocí souboru .bacpac .
Soubor .bacpac je komprimovaný soubor obsahující metadata a data z databáze. Data je možné importovat ze služby Azure Blob Storage nebo z místního úložiště v místním prostředí.
Pro optimální škálování a výkon v produkčních prostředích se doporučuje použít nástroj SQLPackage. Paralelní spouštění více SqlPackage
příkazů pro podmnožinu tabulek může výrazně zrychlit operace importu a exportu.
Import ze souboru BACPAC na webu Azure Portal
Pomocí těchto kroků můžete importovat soubor .bacpac ve službě Azure SQL Database.
- Pokud chcete importovat ze souboru BACPAC do nové izolované databáze pomocí webu Azure Portal, otevřete příslušnou stránku databázového serveru a na panelu nástrojů vyberte Importovat databázi.
- Vyberte účet úložiště a kontejner pro soubor BACPAC a pak vyberte soubor BACPAC, ze kterého chcete importovat.
- Zadejte novou velikost databáze (obvykle stejnou jako zdroj) a zadejte cílové přihlašovací údaje SQL Serveru a pak vyberte OK.
- Pokud chcete sledovat průběh importu, otevřete stránku databázového serveru a v části Nastavení vyberte Importovat/Exportovat historii. Po úspěšném dokončení má import stav Dokončeno .
Kromě toho můžete také použít SqlPackage
k importu souboru BACPAC, protože je rychlejší než použití webu Azure Portal. Následující příkaz naimportuje AdventureWorks2019
databázi z místního úložiště na server Azure SQL Database s názvem <název> serveru. Vytvoří novou databázi s názvem myMigratedDatabase
úrovně služby Premium a cílem služby P6 .
Podle potřeby změňte tyto hodnoty pro vaše prostředí.
SqlPackage.exe /a:import /tcs:"Data Source=<server-name>.database.windows.net;Initial Catalog=myMigratedDatabase;User Id=<your_server_admin_account_user_id>;Password=<your_server_admin_account_password>" /sf:AdventureWorks2019.bacpac /p:DatabaseEdition=Premium /p:DatabaseServiceObjective=P6
Tip
Pokud chcete zvýšit rychlost procesu importu, můžete databázi škálovat na vyšší úroveň služby a velikost výpočetních prostředků, která poskytuje více a rychlejší prostředky. Po dokončení importu můžete vertikálně snížit kapacitu na požadovanou úroveň služby a velikost výpočetních prostředků.