Siirtyminen Azure SQL -tietokantaan BACPAC:n avulla
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.
- Jos haluat tuoda BACPAC-tiedostosta uuteen yksittäiseen tietokantaan Azure-portaalia käyttämällä, avaa asianmukainen tietokantapalvelinsivu ja valitse työkaluriviltä Tuo tietokanta.
- Valitse BACPAC-tiedoston tallennustili ja säilö ja valitse sitten BACPAC-tiedosto, josta haluat tuoda.
- Määritä uuden tietokannan koko (yleensä sama kuin alkuperä) ja anna SQL Server -kohdetunnistetiedot. Valitse sitten OK.
- 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.