Azure PowerShell minták a Azure SQL Database és az Azure SQL felügyelt példányaihozAzure PowerShell samples for Azure SQL Database and Azure SQL Managed Instance

a következőkre vonatkozik:  igen Azure SQL Database  Igen, az Azure SQL felügyelt példányaAPPLIES TO: yesAzure SQL Database yesAzure SQL Managed Instance

A Azure SQL Database és az Azure SQL felügyelt példánya lehetővé teszi az adatbázisok, példányok és készletek konfigurálását a Azure PowerShell használatával.Azure SQL Database and Azure SQL Managed Instance enable you to configure your databases, instances, and pools using Azure PowerShell.

Ha nem rendelkezik Azure- előfizetéssel, a Kezdés előtt hozzon létre egy ingyenes fiókot .If you don't have an Azure subscription, create a free account before you begin.

Az Azure Cloud Shell használataUse Azure Cloud Shell

Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz.You can use either Bash or PowerShell with Cloud Shell to work with Azure services. Az ebben a cikkben található kódot a Cloud Shell előtelepített parancsaival is futtathatja, így semmit nem kell a helyi környezetben telepítenie.You can use the Cloud Shell preinstalled commands to run the code in this article without having to install anything on your local environment.

Az Azure Cloud Shell indítása:To start Azure Cloud Shell:

BeállításOption Példa/hivatkozásExample/Link
Kattintson a Kipróbálás elemre egy kódblokk jobb felső sarkában.Select Try It in the upper-right corner of a code block. A Kipróbálás lehetőségre kattintással nem másolja a kódot automatikusan a Cloud Shellbe.Selecting Try It doesn't automatically copy the code to Cloud Shell. Példa az Azure Cloud Shell Kipróbálás lehetőségére
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben.Go to https://shell.azure.com, or select the Launch Cloud Shell button to open Cloud Shell in your browser. A Cloud Shell indítása új ablakbanLaunch Cloud Shell in a new window
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra.Select the Cloud Shell button on the menu bar at the upper right in the Azure portal. Cloud Shell gomb a Microsoft Azure Portal-on

Az ebben a cikkben szereplő kód Azure Cloud Shellben való futtatásához:To run the code in this article in Azure Cloud Shell:

  1. Indítsa el a Cloud Shellt.Start Cloud Shell.

  2. A kód másolásához válassza az adott kódblokkhoz tartozó Másolás gombot.Select the Copy button on a code block to copy the code.

  3. Illessze be a kódot a Cloud Shell-munkamenetbe a Ctrl+Shift+V billentyűkombinációval Windows és Linux rendszeren, vagy a Cmd+Shift+V billentyűkombinációval macOS rendszeren.Paste the code into the Cloud Shell session by selecting Ctrl+Shift+V on Windows and Linux or by selecting Cmd+Shift+V on macOS.

  4. A kód futtatásához nyomja le az Enter billentyűt.Select Enter to run the code.

Ha a PowerShell helyi telepítése és használata mellett dönt, az oktatóanyaghoz az AZ PowerShell 1.4.0 vagy újabb verzió szükséges.If you choose to install and use the PowerShell locally, this tutorial requires AZ PowerShell 1.4.0 or later. Ha frissíteni szeretne, olvassa el az Azure PowerShell-modul telepítését ismertető cikket.If you need to upgrade, see Install Azure PowerShell module. Ha helyileg futtatja a PowerShellt, akkor emellett a Connect-AzAccount futtatásával kapcsolatot kell teremtenie az Azure-ral.If you are running PowerShell locally, you also need to run Connect-AzAccount to create a connection with Azure.

A következő táblázat az Azure SQL Database-hez elérhető Azure PowerShell-példaszkriptekre mutató hivatkozásokat tartalmaz.The following table includes links to sample Azure PowerShell scripts for Azure SQL Database.

HivatkozásLink LeírásDescription
Önálló adatbázisok és rugalmas készletek létrehozása és konfigurálásaCreate and configure single databases and elastic pools
Egyetlen adatbázis létrehozása és a kiszolgálói szintű tűzfalszabály konfigurálásaCreate a single database and configure a server-level firewall rule Ez a PowerShell-parancsfájl egyetlen adatbázist hoz létre, és egy kiszolgálói szintű IP-tűzfalszabály konfigurálását végzi.This PowerShell script creates a single database and configures a server-level IP firewall rule.
Rugalmas készletek létrehozása és rugalmas készletbe helyezett adatbázisok áthelyezéseCreate elastic pools and move pooled databases Ez a PowerShell-szkript rugalmas készleteket hoz létre, áthelyezi a készletezett adatbázisokat, és megváltoztatja a számítási méreteket.This PowerShell script creates elastic pools, moves pooled databases, and changes compute sizes.
Georeplikáció és feladatátvétel konfigurálásaConfigure geo-replication and failover
Önálló adatbázis konfigurálása és feladatátvétele az aktív geo-replikáció használatávalConfigure and fail over a single database using active geo-replication Ez a PowerShell-parancsfájl az aktív geo-replikálást konfigurálja egyetlen adatbázishoz, és feladatátvételt hajt végre a másodlagos replikára.This PowerShell script configures active geo-replication for a single database and fails it over to the secondary replica.
Készletezett adatbázis konfigurálása és feladatátvétele az aktív geo-replikáció használatávalConfigure and fail over a pooled database using active geo-replication Ez a PowerShell-parancsfájl egy rugalmas készletben lévő adatbázis aktív geo-replikálását konfigurálja, és feladatátvételt hajt végre a másodlagos replikára.This PowerShell script configures active geo-replication for a database in an elastic pool and fails it over to the secondary replica.
Feladatátvételi csoport konfigurálásaConfigure a failover group
Feladatátvételi csoport konfigurálása egyetlen adatbázishozConfigure a failover group for a single database 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óra.This PowerShell script creates a database and a failover group, adds the database to the failover group, and tests failover to the secondary server.
Feladatátvevő csoport konfigurálása rugalmas készlethezConfigure a failover group for an elastic pool Ez a PowerShell-szkript létrehoz egy adatbázist, hozzáadja azt 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óra.This PowerShell script creates a database, adds it to an elastic pool, adds the elastic pool to the failover group, and tests failover to the secondary server.
Önálló adatbázis és rugalmas készlet méretezéseScale a single database and an elastic pool
Önálló adatbázis méretezéseScale a single database Ez a PowerShell-parancsfájl egy adott adatbázis teljesítmény-mérőszámait figyeli, méretezi azt egy magasabb számítási méretre, és riasztási szabályt hoz létre az egyik teljesítmény-mérőszámon.This PowerShell script monitors the performance metrics of a single database, scales it to a higher compute size, and creates an alert rule on one of the performance metrics.
Rugalmas készlet méretezéseScale an elastic pool Ez a PowerShell-parancsfájl figyeli a rugalmas készlet teljesítmény-mérőszámait, méretezi azt magasabb számítási méretre, és riasztási szabályt hoz létre az egyik teljesítmény-mérőszámon.This PowerShell script monitors the performance metrics of an elastic pool, scales it to a higher compute size, and creates an alert rule on one of the performance metrics.
Naplózás és fenyegetésészlelésAuditing and threat detection
Naplózás és fenyegetésészlelés konfigurálásaConfigure auditing and threat-detection Ez a PowerShell-parancsfájl egy adatbázis naplózási és fenyegetés-észlelési házirendjeit konfigurálja.This PowerShell script configures auditing and threat-detection policies for a database.
Adatbázis visszaállítása, másolása és importálásaRestore, copy, and import a database
Adatbázis visszaállításaRestore a database Ez a PowerShell-szkript visszaállítja az adatbázist egy geo-redundáns biztonsági mentésből, és visszaállítja a törölt adatbázist a legújabb biztonsági mentésre.This PowerShell script restores a database from a geo-redundant backup and restores a deleted database to the latest backup.
Adatbázis másolása új kiszolgálóraCopy a database to a new server Ez a PowerShell-parancsfájl másolatot készít egy meglévő adatbázisról egy új kiszolgálón.This PowerShell script creates a copy of an existing database in a new server.
Adatbázis importálása bacpac-fájlbólImport a database from a bacpac file Ez a PowerShell-parancsfájl egy adatbázist importál Azure SQL Database egy bacpac-fájlból.This PowerShell script imports a database into Azure SQL Database from a bacpac file.
Adatok szinkronizálása adatbázisok közöttSync data between databases
Adatok szinkronizálása adatbázisok közöttSync data between databases Ez a PowerShell-parancsfájl úgy konfigurálja az adatszinkronizálást, hogy Azure SQL Database több adatbázis között szinkronizáljon.This PowerShell script configures Data Sync to sync between multiple databases in Azure SQL Database.
Adatok helyszíni szinkronizálása az SQL Database és az SQL Server közöttSync data between SQL Database and SQL Server on-premises Ez a PowerShell-szkript úgy konfigurálja az adatszinkronizálást, hogy szinkronizáljon egy Azure SQL Database és egy SQL Server helyszíni adatbázis között.This PowerShell script configures Data Sync to sync between a database in Azure SQL Database and a SQL Server on-premises database.
Az SQL Data Sync szinkronizálási sémájának frissítéseUpdate the SQL Data Sync sync schema Ez a PowerShell-szkript adatokat ad hozzá a Data Sync szinkronizálási sémához, vagy eltávolítja belőle azokat.This PowerShell script adds or removes items from the Data Sync sync schema.

További információ az egyadatbázisos Azure POWERSHELL API-ról.Learn more about the Single-database Azure PowerShell API.

További forrásokAdditional resources

Az ezen a lapon felsorolt példák az Azure SQL-erőforrások létrehozására és kezelésére szolgáló PowerShell-parancsmagokat használják.The examples listed on this page use the PowerShell cmdlets for creating and managing Azure SQL resources. A lekérdezések futtatásához és számos adatbázis-feladat elvégzéséhez szükséges további parancsmagok a SQLServer modulban találhatók.Additional cmdlets for running queries and performing many database tasks are located in the sqlserver module. További információ: SQL Server PowerShell.For more information, see SQL Server PowerShell.