Migrace do služby Azure SQL Database pomocí souboru BACPAC

Dokončeno

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.

  1. 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.
  2. Vyberte účet úložiště a kontejner pro soubor BACPAC a pak vyberte soubor BACPAC, ze kterého chcete importovat.
  3. Zadejte novou velikost databáze (obvykle stejnou jako zdroj) a zadejte cílové přihlašovací údaje SQL Serveru a pak vyberte OK.
  4. Pokud chcete sledovat průběh importu, otevřete stránku databázového serveru a v části Nastavení vyberte Historii importu a exportu. 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 mynewserver20230103. 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=mynewserver20230103.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ů.