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. | |
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. | |
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. |
Az ebben a cikkben szereplő kód Azure Cloud Shellben való futtatásához:
Indítsa el a Cloud Shellt.
A kód másolásához válassza az adott kódblokkhoz tartozó Másolás gombot.
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.
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.