Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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. |
|
| 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. |
|
A jelen cikkben szereplő kód futtatása az Azure Cloud Shellben:
Indítsa el a Cloud Shell alkalmazást.
A kód másolásához kattintson a kódblokk Másolás gombjára.
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.
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.
Kapcsolódó tartalom
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.