Azure PowerShell exempel för Azure SQL Database och Azure SQL Managed Instance

GÄLLER FÖR: Azure SQL Database Azure SQL Managed Instance

Azure SQL Database och Azure SQL Managed Instance kan du konfigurera dina databaser, instanser och pooler med hjälp av Azure PowerShell.

Om du inte har en Azure-prenumerationkan du skapa ett kostnads fritt konto innan du börjar.

Använda Azure Cloud Shell

Azure är värd för Azure Cloud Shell, en interaktiv gränssnittsmiljö som du kan använda via webbläsaren. Du kan använda antingen Bash eller PowerShell med Cloud Shell för att arbeta med Azure-tjänster. Du kan använda förinstallerade Cloud Shell-kommandon för att köra koden i den här artikeln utan att behöva installera något i din lokala miljö.

Så här startar du Azure Cloud Shell:

Alternativ Exempel/länk
Välj Prova i det övre högra hörnet av ett kodblock. Om du väljer Prova kopieras koden inte automatiskt till Cloud Shell. Exempel på Prova för Azure Cloud Shell
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren. Starta Cloud Shell i ett nytt fönster
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen. Cloud Shell-knappen i Azure Portal

Så här kör du koden i den här artikeln i Azure Cloud Shell:

  1. Starta Cloud Shell.

  2. Kopiera koden genom att klicka på knappen Kopiera på ett kodblock.

  3. Klistra in koden i Cloud Shell-sessionen genom att välja Ctrl+Skift+V på Windows och Linux eller genom att välja Cmd+Skift+V på macOS.

  4. Välj Retur för att köra koden.

Om du väljer att installera och använda PowerShell lokalt kräver den här självstudien AZ PowerShell 1.4.0 eller senare. Om du behöver uppgradera kan du läsa Install Azure PowerShell module (Installera Azure PowerShell-modul). Om du kör PowerShell lokalt måste du också köra Connect-AzAccount för att skapa en anslutning till Azure.

Följande tabell innehåller länkar till Azure PowerShell-exempelskript för Azure SQL Database.

Länk Beskrivning
Skapa och konfigurera enkla databaser och elastiska pooler
Skapa en enkel databas och konfigurera en brandväggsregel på servernivå Det här PowerShell-skriptet skapar en enkel databas och konfigurerar en IP-brandväggsregel på servernivå.
Skapa elastiska pooler och flytta pooldatabaser Det här PowerShell-skriptet skapar elastiska pooler, flyttar pooldatabaser och ändrar beräkningsstorlekar.
Konfigurera geo-replikering och redundans
Konfigurera och redundans än en enkel databas med aktiv geo-replikering Det här PowerShell-skriptet konfigurerar aktiv geo-replikering för en enkel databas och går över till den sekundära repliken.
Konfigurera och redundans för en pooldatabas med aktiv geo-replikering Det här PowerShell-skriptet konfigurerar aktiv geo-replikering för en databas i en elastisk pool och går över till den sekundära repliken.
Konfigurera en redundansgrupp
Konfigurera en redundansgrupp för en enkel databas Det här PowerShell-skriptet skapar en databas och en redundansgrupp, lägger till databasen i redundansgruppen och testar redundans till den sekundära servern.
Konfigurera en redundansgrupp för en elastisk pool Det här PowerShell-skriptet skapar en databas, lägger till den i en elastisk pool, lägger till den elastiska poolen i redundansgruppen och testar redundans till den sekundära servern.
Skala en databas och en elastisk pool
Skala en databas Det här PowerShell-skriptet övervakar prestandamått för en enskild databas, skalar den till en högre beräkningsstorlek och skapar en varningsregel för ett av prestandamåtten.
Skala en elastisk pool Det här PowerShell-skriptet övervakar prestandamåtten för en elastisk pool, skalar den till en högre beräkningsstorlek och skapar en varningsregel för ett av prestandamåtten.
Granskning och hotidentifiering
Konfigurera granskning och identifiering av hot Det här PowerShell-skriptet konfigurerar gransknings- och hotidentifieringsprinciper för en databas.
Återställa, kopiera och importera en databas
Återställ en databas Det här PowerShell-skriptet återställer en databas från en geo-redundant säkerhetskopia och återställer en borttagna databas till den senaste säkerhetskopian.
Kopiera en databas till en ny server Det här PowerShell-skriptet skapar en kopia av en befintlig databas på en ny server.
Importera en databas från en bacpac-fil Det här PowerShell-skriptet importerar en databas till Azure SQL Database från en bacpac-fil.
Synkronisera data mellan databaser
Synkronisera data mellan databaser Det här PowerShell-skriptet konfigurerar Data Sync att synkronisera mellan flera databaser i Azure SQL Database.
Synkronisera data mellan SQL Database och SQL Server lokalt Det här PowerShell-skriptet Data Sync att synkronisera mellan en databas Azure SQL Database en SQL Server en lokal databas.
Uppdatera synkroniseringsschemat för SQL Data Sync Det här PowerShell-skriptet lägger till eller tar bort objekt från synkroniseringsschemat för Data Sync.

Läs mer om API:et single-database Azure PowerShell.

Ytterligare resurser

Exemplen på den här sidan använder PowerShell-cmdlets för att skapa och hantera Azure SQL resurser. Ytterligare cmdlets för att köra frågor och utföra många databasuppgifter finns i modulen sqlserver. Mer information finns i SQL Server PowerShell.