Delen via


Azure PowerShell-voorbeelden voor Azure SQL Database

van toepassing op:Azure SQL Database-

Met Azure SQL Database kunt u uw databases en pools configureren met behulp van Azure PowerShell.

Als u geen Azure-abonnement hebt, kunt u een gratis Azure-account maken voordat u begint.

Azure Cloud Shell gebruiken

Azure host Azure Cloud Shell, een interactieve shell-omgeving die u via uw browser kunt gebruiken. U kunt Bash of PowerShell met Cloud Shell gebruiken om te werken met Azure-services. U kunt de vooraf geïnstalleerde Cloud Shell-opdrachten gebruiken om de code in dit artikel uit te voeren zonder dat u iets hoeft te installeren in uw lokale omgeving.

Om Azure Cloud Shell op te starten:

Optie Voorbeeld/koppeling
Selecteer Nu proberen in de rechterbovenhoek van een codeblok. Als u Try It selecteert, wordt de code niet automatisch gekopieerd naar Cloud Shell. Schermopname met een voorbeeld van Try It for Azure Cloud Shell.
Ga naar https://shell.azure.com, of selecteer de knop Cloud Shell starten om Cloud Shell in uw browser te openen. Schermopname van het starten van Cloud Shell in een nieuw venster.
Klik op de knop Cloud Shell in het menu in de balk rechtsboven in de Azure-portal. Schermopname van de knop Cloud Shell in Azure Portal

Om de code in dit artikel in Azure Cloud Shell uit te voeren:

  1. Start Cloud Shell.

  2. Selecteer de knop Kopiëren op een codeblok om de code te kopiëren.

  3. Plak de code in de Cloud Shell-sessie door Ctrl+Shift+V- in Windows en Linux te selecteren of door Cmd+Shift+V- in macOS te selecteren.

  4. Selecteer Voer in om de code uit te voeren.

Als u PowerShell lokaal wilt installeren en gebruiken, is voor deze zelfstudie AZ PowerShell 1.4.0 of hoger vereist. Zie Azure PowerShell-module installerenals u een upgrade wilt uitvoeren. Als u PowerShell lokaal uitvoert, moet u ook Connect-AzAccount uitvoeren om een verbinding met Azure te maken.

Voorbeelden

De volgende tabel bevat koppelingen naar Azure PowerShell-voorbeeldscripts voor Azure SQL Database.

Verbinden Beschrijving
individuele databases en elastische pools maken en configureren
Een individuele database maken en een firewallregel op serverniveau configureren Met dit PowerShell-script maakt u één database en configureert u een IP-firewallregel op serverniveau.
Elastische pools maken en pooldatabases verplaatsen Met dit PowerShell-script worden elastische pools gemaakt, pooldatabases verplaatst en compute-eenheden gewijzigd.
geo-replicatie en failover configureren
een individuele database configureren en een failover uitvoeren met behulp van actieve geo-replicatie Met dit PowerShell-script configureert u actieve geo-replicatie voor één database en voert u een failover uit naar de secundaire replica.
een pooldatabase configureren en een failover uitvoeren met behulp van actieve geo-replicatie Met dit PowerShell-script configureert u actieve geo-replicatie voor een database in een elastische pool en voert u een failover uit naar de secundaire replica.
een failovergroep configureren
een failovergroep configureren voor één database Met dit PowerShell-script maakt u een database en een failovergroep, voegt u de database toe aan de failovergroep en test u een failover naar de secundaire server.
een failovergroep configureren voor een elastische pool Met dit PowerShell-script maakt u een database, voegt u deze toe aan een elastische pool, voegt u de elastische pool toe aan de failovergroep en test u een failover naar de secundaire server.
Een individuele database en een elastische pool schalen
een enkele database schalen Met dit PowerShell-script worden de metrische prestatiegegevens van één database bewaakt, geschaald naar een hogere rekenkracht en wordt een waarschuwingsregel gemaakt voor een van de metrische prestatiegegevens.
Een elastische pool opschalen Met dit PowerShell-script worden de metrische prestatiegegevens van een elastische pool bewaakt, geschaald naar een hogere rekenkracht en wordt een waarschuwingsregel gemaakt voor een van de metrische prestatiegegevens.
een database herstellen, kopiëren en importeren
Een database herstellen Met dit PowerShell-script herstelt u een database vanuit een geografisch redundante back-up en herstelt u een verwijderde database naar de meest recente back-up.
Een database naar een nieuwe server kopiëren Met dit PowerShell-script maakt u een kopie van een bestaande database op een nieuwe server.
een database importeren uit een bacpac-bestand Met dit PowerShell-script wordt een database geïmporteerd in Azure SQL Database vanuit een bacpac-bestand.
gegevens synchroniseren tussen databases
gegevens synchroniseren tussen databases Met dit PowerShell-script configureert u Data Sync om te synchroniseren tussen meerdere databases in Azure SQL Database.
gegevens synchroniseren tussen SQL Database en on-premises SQL Server Met dit PowerShell-script configureert u Data Sync om te synchroniseren tussen een database in Azure SQL Database en een on-premises SQL Server-database.
het synchronisatieschema van SQL Data Sync bijwerken Met dit PowerShell-script worden items toegevoegd aan of verwijderd uit het Data Sync-synchronisatieschema.

Meer informatie over de Azure PowerShell-API voor één database.

In de voorbeelden op deze pagina worden az.sql PowerShell-cmdlets gebruikt om Azure SQL-resources te maken en te beheren. Aanvullende cmdlets voor het uitvoeren van query's en het uitvoeren van veel databasetaken bevinden zich in SqlServer PowerShell-cmdlets. Zie SQL Server PowerShell-voor meer informatie.