Siirtyminen Azure SQL -tietokantaan BACPAC:n avulla

Valmis

SQL Server -tietokanta voidaan tuoda Azure SQL -tietokantaan käyttämällä .bacpac- tiedostoa.

.bacpac tiedosto on pakattu tiedosto, joka sisältää tietokannan metatiedot ja tiedot. Tiedot voidaan tuoda Azure Blob -säilöstä tai paikallisesta tallennustilasta paikallisessa ympäristössä.

Tuotantoympäristöjen optimaalisen skaalautuvuus ja suorituskyky on suositeltavaa käyttää SQLPackage -apuohjelmaa. Useiden SqlPackage-komentojen suorittaminen rinnakkain taulukoiden alijoukoille voi nopeuttaa tuonti- ja vientitoimintoja huomattavasti.

Tuo BACPAC-tiedostosta Azure-portaalissa

Voit tuoda .bacpac tiedoston Azure SQL -tietokantaan seuraavasti.

  1. Jos haluat tuoda BACPAC-tiedostosta uuteen yksittäiseen tietokantaan Azure-portaalia käyttämällä, avaa asianmukainen tietokantapalvelinsivu ja valitse työkaluriviltä Tuo tietokanta.
  2. Valitse BACPAC-tiedoston tallennustili ja säilö ja valitse sitten BACPAC-tiedosto, josta haluat tuoda.
  3. Määritä uuden tietokannan koko (yleensä sama kuin alkuperä) ja anna SQL Server -kohdetunnistetiedot. Valitse sitten OK.
  4. Jos haluat seurata tuonnin edistymistä, avaa tietokantapalvelimen sivu ja valitse Asetustenkohdasta Tuonti- ja vientihistoria. Kun tuonti onnistuu, sen tila on Valmis .

Lisäksi voit SqlPackage avulla tuoda BACPAC-tiedoston, koska se on nopeampi kuin Azure-portaalin käyttäminen. Seuraava komento tuo AdventureWorks2019 -tietokannan paikallisesta tallennustilasta Azure SQL -tietokantapalvelimeen, jonka nimi on <server-name>. Se luo uuden tietokannan nimeltä myMigratedDatabase, jossa on Premium -palvelutaso ja P6 -palvelutavoite.

Muuta näitä arvoja ympäristösi kannalta sopiviksi.

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

Vihje

Voit nopeuttaa tuontiprosessia skaalaamaan tietokantasi korkeammalle palvelutasolle ja käsittelykokoon, jolloin resurssit ovat entistä nopeampia. Kun tuonti on valmis, voit skaalata alaspäin haluttuun palvelutasoon ja käsittelykokoon.