Azure PowerShell-minták az Azure SQL Database-hez és a felügyelt Azure SQL-példányhoz

A következőre vonatkozik: Azure SQL DatabaseFelügyelt Azure SQL-példány

Az Azure SQL Database és a felügyelt Azure SQL-példány lehetővé teszi az adatbázisok, példányok és készletek konfigurálását az Azure PowerShell használatával.

Ha nem rendelkezik Azure-előfizetéssel, első lépésként hozzon létre egy ingyenes Azure-fiókot.

Az Azure Cloud Shell használata

Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsaival futtathatja a jelen cikkben szereplő kódot anélkül, hogy bármit telepítenie kellene a helyi környezetben.

Az Azure Cloud Shell indítása:

Beállítás Példa/hivatkozás
Kattintson a Kipróbálás elemre egy kódblokk jobb felső sarkában. A Kipróbálás lehetőségre kattintással nem másolja a kódot automatikusan a Cloud Shellbe. Screenshot that shows an example of Try It for Azure Cloud Shell.
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. Screenshot that shows how to launch Cloud Shell in a new window.
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. Screenshot that shows the Cloud Shell button in the Azure portal

Az ebben a cikkben szereplő kód Azure Cloud Shellben való futtatásához:

  1. Indítsa el a Cloud Shellt.

  2. A kód másolásához válassza az adott kódblokkhoz tartozó Másolás gombot.

  3. Illessze be a kódot a Cloud Shell-munkamenetbe a Windowson és Linuxon a Ctrl Shift+V billentyűkombinációval+, vagy macOS rendszeren a Cmd+Shift+V billentyűkombinációval.

  4. A kód futtatásához nyomja le az Enter billentyűt.

Ha a PowerShell helyi telepítését és használatát választja, ehhez az oktatóanyaghoz az AZ PowerShell 1.4.0-s vagy újabb verziójára van szükség. Ha frissíteni szeretne, olvassa el az Azure PowerShell-modul telepítését ismertető cikket. Ha helyileg futtatja a PowerShellt, akkor emellett a Connect-AzAccount futtatásával kapcsolatot kell teremtenie az Azure-ral.

A következő táblázat az Azure SQL Database-hez elérhető Azure PowerShell-példaszkriptekre mutató hivatkozásokat tartalmaz.

Hivatkozás Leírás
Önálló adatbázisok és rugalmas készletek létrehozása és konfigurálása
Egyetlen adatbázis létrehozása és kiszolgálószintű tűzfalszabály konfigurálása Ez a PowerShell-szkript egyetlen adatbázist hoz létre, és kiszolgálószintű IP-tűzfalszabályt konfigurál.
Rugalmas készletek létrehozása és rugalmas készletbe helyezett adatbázisok áthelyezése Ez a PowerShell-szkript rugalmas készleteket hoz létre, áthelyezi a készletezett adatbázisokat, és módosítja a számítási méreteket.
Georeplikáció és feladatátvétel konfigurálása
Egyetlen adatbázis konfigurálása és feladatátvétele aktív georeplikációs műveletekkel Ez a PowerShell-szkript egyetlen adatbázis aktív georeplikálását konfigurálja, és a másodlagos replikára irányítja át.
Készletezett adatbázis konfigurálása és feladatátvétele aktív georeplikációs műveletekkel Ez a PowerShell-szkript egy rugalmas készletben lévő adatbázis aktív georeplikálását konfigurálja, és a másodlagos replikára irányítja át.
Feladatátvételi csoport konfigurálása
Feladatátvételi csoport konfigurálása egyetlen adatbázishoz Ez a PowerShell-szkript létrehoz egy adatbázist és egy feladatátvételi csoportot, hozzáadja az adatbázist a feladatátvételi csoporthoz, és teszteli a feladatátvételt a másodlagos kiszolgálón.
Feladatátvételi csoport konfigurálása rugalmas készlethez Ez a PowerShell-szkript létrehoz egy adatbázist, hozzáadja egy rugalmas készlethez, hozzáadja a rugalmas készletet a feladatátvételi csoporthoz, és teszteli a feladatátvételt a másodlagos kiszolgálón.
Önálló adatbázis és rugalmas készlet méretezése
Önálló adatbázis méretezése Ez a PowerShell-szkript egyetlen adatbázis teljesítménymetrikáit figyeli, magasabb számítási méretre skálázza, és riasztási szabályt hoz létre az egyik teljesítménymetrikán.
Rugalmas készlet méretezése Ez a PowerShell-szkript figyeli egy rugalmas készlet teljesítménymetrikáit, skálázza magasabb számítási méretre, és létrehoz egy riasztási szabályt az egyik teljesítménymetrikán.
Adatbázis visszaállítása, másolása és importálása
Adatbázis visszaállítása Ez a PowerShell-szkript georedundáns biztonsági mentésből állítja vissza az adatbázist, és visszaállítja a törölt adatbázist a legújabb biztonsági mentésre.
Adatbázis másolása új kiszolgálóra Ez a PowerShell-szkript egy meglévő adatbázis másolatát hozza létre egy új kiszolgálón.
Adatbázis importálása BACPAC-fájlból Ez a PowerShell-szkript bacpac-fájlból importál egy adatbázist az Azure SQL Database-be.
Adatok szinkronizálása adatbázisok között
Adatok szinkronizálása adatbázisok között Ez a PowerShell-szkript konfigurálja az Adatszinkronizálást több adatbázis közötti szinkronizálásra az Azure SQL Database-ben.
Adatok helyszíni szinkronizálása az SQL Database és az SQL Server között Ez a PowerShell-szkript konfigurálja az Adatszinkronizálást az Azure SQL Database adatbázisa és egy helyszíni SQL Server-adatbázis közötti szinkronizálásra.
Az SQL Data Sync szinkronizálási sémájának frissítése Ez a PowerShell-szkript adatokat ad hozzá a Data Sync szinkronizálási sémához, vagy eltávolítja belőle azokat.

További információ az egyadatbázisos Azure PowerShell API-ról.

További lépések

Az ezen a lapon felsorolt példák az.sql PowerShell-parancsmagokat használnak az Azure SQL-erőforrások létrehozásához és kezeléséhez. A lekérdezések futtatására és számos adatbázis-feladat végrehajtására szolgáló további parancsmagok az SqlServer PowerShell-parancsmagokban találhatók. További információ: SQL Server PowerShell.