Megosztás a következőn keresztül:


Azure PowerShell-minták az Azure SQL Database-hez

A következőkre vonatkozik:Azure SQL Database

Az Azure SQL Database lehetővé teszi az adatbázisok é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 üzemelteti az Azure Cloud Shellt, egy interaktív rendszerhéj-környezetet, amelyet a böngészőben 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:

Lehetőség Példa/hivatkozás
Kattintson a Kipróbálás elemre egy kódblokk jobb felső sarkában. A Kipróbálás kiválasztása nem másolja automatikusan a kódot a Cloud Shellbe. Képernyőkép az Azure Cloud Shell kipróbálásának példájáról.
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. Képernyőkép, amely bemutatja, hogyan indítható el a Cloud Shell egy új ablakban.
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. Képernyőkép az Azure Portal Cloud Shell gombjáról

A jelen cikkben szereplő kód futtatása az Azure Cloud Shellben:

  1. Indítsa el a Cloud Shell alkalmazást.

  2. A kód másolásához kattintson a kódblokk Másolás gombjára.

  3. Illessze be a kódot a Cloud Shell -munkamenetbe a Windows és Linux rendszeren a Ctrl+Shift+V billentyűkombinációval, illetve a Cmd+Shift+V választásával macOS rendszeren.

  4. A kód futtatásához válassza az Enter lehetőséget.

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, Connect-AzAccount is futtatnia kell az Azure-ral való kapcsolat létrehozásához.

Minták

Az alábbi táblázat az Azure SQL Database-hez készült 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 készletezett 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 és feladatátvételi beállítások konfigurálása
Egyetlen adatbázis konfigurálása és átváltása aktív georeplikáció segítségével 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.
Egyesített adatbázis konfigurálása és átkapcsolása aktív georeplikáció használatával 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.
Konfiguráljon feladatátvételi csoportot
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.
Egy áltállási 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.
Egyetlen adatbázis és rugalmas készlet méretezése
Egyetlen adatbázis skálázása 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 skálázása 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 szinkronizálása az SQL Database és a helyszíni 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 elemeket ad hozzá vagy távolít el a Data Sync szinkronizálási sémájából.

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

Az ezen a lapon felsorolt példák az.sql PowerShell-parancsmagokkal hoznak létre és kezelnek Azure SQL-erőforrásokat. 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.