Migrera till Innovate Summit:
Lär dig hur migrering och modernisering till Azure kan öka företagets prestanda, motståndskraft och säkerhet, så att du kan använda AI fullt ut.Registrera dig nu
Den här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Det här Azure PowerShell-skriptexemplet skapar en enkel databas i Azure SQL Database och konfigurerar en brandväggsregel på servernivå. När skriptet har körts kan databasen nås från alla Azure-tjänster och det tillåtna IP-adressintervallet.
Den här artikeln använder Azure Az PowerShell-modulen, som är den rekommenderade PowerShell-modulen för interaktion med Azure. För att komma igång med Az PowerShell kan du läsa artikeln om att installera Azure PowerShell. Information om hur du migrerar till Az PowerShell-modulen finns i artikeln om att migrera Azure PowerShell från AzureRM till Az.
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.
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren.
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen.
Så här kör du koden i den här artikeln i Azure Cloud Shell:
Starta Cloud Shell.
Kopiera koden genom att klicka på knappen Kopiera på ett kodblock.
Klistra in koden i Cloud Shell-sessionen genom att välja Ctrl+Skift+V i Windows och Linux, eller genom att välja Cmd+Shift+V på macOS.
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.
Exempelskript
PowerShell
# Connect-AzAccount# The SubscriptionId in which to create these objects$SubscriptionId = ''# Set the resource group name and location for your server$resourceGroupName = "myResourceGroup-$(Get-Random)"$location = "westus2"# Set an admin login and password for your server$adminSqlLogin = "SqlAdmin"$password = "ChangeYourAdminPassword1"# Set server name - the logical server name has to be unique in the system$serverName = "server-$(Get-Random)"# The sample database name$databaseName = "mySampleDatabase"# The ip address range that you want to allow to access your server$startIp = "0.0.0.0"$endIp = "0.0.0.0"# Set subscription Set-AzContext -SubscriptionId$subscriptionId# Create a resource group$resourceGroup = New-AzResourceGroup -Name$resourceGroupName -Location$location# Create a server with a system wide unique server name$server = New-AzSqlServer -ResourceGroupName$resourceGroupName `
-ServerName$serverName `
-Location$location `
-SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList$adminSqlLogin, $(ConvertTo-SecureString -String$password -AsPlainText -Force))
# Create a server firewall rule that allows access from the specified IP range$serverFirewallRule = New-AzSqlServerFirewallRule -ResourceGroupName$resourceGroupName `
-ServerName$serverName `
-FirewallRuleName"AllowedIPs" -StartIpAddress$startIp -EndIpAddress$endIp# Create a blank database with an S0 performance level$database = New-AzSqlDatabase -ResourceGroupName$resourceGroupName `
-ServerName$serverName `
-DatabaseName$databaseName `
-RequestedServiceObjectiveName"S0" `
-SampleName"AdventureWorksLT"# Clean up deployment # Remove-AzResourceGroup -ResourceGroupName $resourceGroupName
Rensa distribution
Använd följande kommando för att ta bort resursgruppen och alla resurser som är associerade med den.
Lär dig hur säkerhet fungerar i Azure SQL Database, viktiga begrepp och praktiska exempel som hjälper utvecklare att effektivt använda Azure SQL Database i sina molnbaserade program.
Administrera en SQL Server-databasinfrastruktur för molndatabaser, lokala databaser och hybridrelationsdatabaser med hjälp av microsoft PaaS-relationsdatabaserbjudanden.