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. |
![]() |
Ga naar https://shell.azure.com, of selecteer de knop Cloud Shell starten om Cloud Shell in uw browser te openen. |
![]() |
Klik op de knop Cloud Shell in het menu in de balk rechtsboven in de Azure-portal. |
![]() |
Om de code in dit artikel in Azure Cloud Shell uit te voeren:
Start Cloud Shell.
Selecteer de knop Kopiëren op een codeblok om de code te kopiëren.
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.
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.
Verwante inhoud
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.