I den här snabbstarten skapar du en enkel databas i Azure SQL Database med antingen Azure Portal, ett PowerShell-skript eller ett Azure CLI-skript. Sedan frågar du databasen med frågeredigeraren i Azure Portal.
Under SQL lämnar du Resurstyp inställt på Enkel databas och väljer Skapa.
På fliken Grundläggande inställningar i formuläret Skapa SQL Database väljer du önskad Azure-prenumeration under Project information.
För Resursgrupp väljer du Skapa ny,anger myResourceGroup och väljer OK.
I Databasnamn anger du mySampleDatabase.
För Server väljer du Skapa ny och fyller i formuläret Ny server med följande värden:
Servernamn: Ange mysqlserver och lägg till några tecken för unikhet. Vi kan inte ange ett exakt servernamn eftersom servernamnen måste vara globalt unika för alla servrar i Azure, inte bara unika inom en prenumeration. Ange något som mysqlserver12345 så får du veta om portalen är tillgänglig eller inte.
Inloggning för serveradministratör: Ange azureuser.
Lösenord: Ange ett lösenord som uppfyller kraven och ange det igen i fältet Bekräfta lösenord.
Plats: Välj en plats i listrutan.
Välj OK.
Lämna Vill du använda SQL elastisk pool inställt på Nej.
Under Beräkning och lagring väljer du Konfigurera databas.
Den här snabbstarten använder en serverlös databas, så välj Serverlös och välj sedan Tillämpa.
Välj Nästa: Nätverk längst ned på sidan.
På fliken Nätverk går du till Anslutningsmetod och väljer Offentlig slutpunkt.
För Brandväggsregler anger du Lägg till aktuell klient-IP-adress till Ja. Lämna Tillåt Azure-tjänster och resurser att komma åt den här servern inställt på Nej.
Välj Nästa: Ytterligare inställningar längst ned på sidan.
På fliken Ytterligare inställningar går du till avsnittet Datakälla och väljer Exempel för Använd befintliga data. Detta skapar en AdventureWorksLT-exempeldatabas så det finns några tabeller och data att fråga efter och experimentera med, i stället för en tom tom databas.
Du kan också ange underhållsfönstret så att planerat underhåll utförs vid den bästa tidpunkten för din databas.
Välj Granska + skapa längst ned på sidan:
På sidan Granska + skapa väljer du Skapa när du har granskat.
Starta Azure Cloud Shell
Azure Cloud Shell är ett interaktivt gränssnitt som du kan använda för att utföra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.
Om du vill öppna Cloud Shell väljer du bara Prova från det övre högra hörnet i ett kodblock. Du kan också starta Cloud Shell på en separat webbläsarflik genom att gå till https://shell.azure.com . Välj Kopiera för att kopiera kodblocken, klistra in det i Cloud Shell och tryck på Retur för att köra den.
Ange parametervärden
Följande värden används i efterföljande kommandon för att skapa databasen och nödvändiga resurser. Servernamn måste vara globalt unika i hela Azure, så $RANDOM-funktionen används för att skapa servernamnet. Ersätt värdena 0.0.0.0 i IP-adressintervallet så att de matchar din specifika miljö.
# Set the resource group name and location for your server
resourceGroupName=myResourceGroup
location=eastus
# Set an admin login and password for your database
adminlogin=azureuser
password=Azure1234567!
# Set a server name that is unique to Azure DNS (<server_name>.database.windows.net)
serverName=server-$RANDOM
# Set the ip address range that can access your database
startip=0.0.0.0
endip=0.0.0.0
Skapa en resursgrupp
Skapa en resursgrupp med kommandot az group create. En Azure-resursgrupp är en logisk container där Azure-resurser distribueras och hanteras. I följande exempel skapas en resursgrupp med namnet myResourceGroup på platsen eastus:
az group create --name $resourceGroupName --location $location
Azure Cloud Shell är ett interaktivt gränssnitt som du kan använda för att utföra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.
Om du vill öppna Cloud Shell väljer du bara Prova från det övre högra hörnet i ett kodblock. Du kan också starta Cloud Shell på en separat webbläsarflik genom att gå till https://shell.azure.com . Välj Kopiera för att kopiera kodblocken, klistra in det i Cloud Shell och tryck på Retur för att köra den.
Ange parametervärden
Följande värden används i efterföljande kommandon för att skapa databasen och nödvändiga resurser. Servernamn måste vara globalt unika i hela Azure, så $RANDOM-funktionen används för att skapa servernamnet. Ersätt värdena 0.0.0.0 i IP-adressintervallet så att de matchar din specifika miljö.
# Set the resource group name and location for your server
resourceGroupName=myResourceGroup
location=eastus
# Set an admin login and password for your database
adminlogin=azureuser
password=Azure1234567!
# Set a server name that is unique to Azure DNS (<server_name>.database.windows.net)
serverName=server-$RANDOM
# Set the ip address range that can access your database
startip=0.0.0.0
endip=0.0.0.0
Skapa en databas och resurser
Kommandot az sql up förenklar processen för att skapa databasen. Med den kan du skapa en databas och alla dess associerade resurser med ett enda kommando. Detta inkluderar resursgrupp, servernamn, serverplats, databasnamn och inloggningsinformation. Databasen skapas med en standardprisnivå på Generell användning, etablerade, Gen5, 2 virtuella kärnor.
Det här kommandot skapar och konfigurerar en logisk server för Azure SQL Database för omedelbar användning. Om du vill ha mer detaljerad resurskontroll när databasen skapas använder du Azure CLI-standardkommandona i den här artikeln.
Anteckning
När du az sql up kör kommandot för första gången uppmanas du av Azure CLI att installera db-up tillägget. Det här tillägget är för närvarande i förhandsversion. Acceptera installationen för att fortsätta. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör kommandot az sql up. Om några obligatoriska parametrar inte används, t.ex. , skapas den resursen --server-name med ett slumpmässigt namn och inloggningsinformation tilldelad till den.
En serverbrandväggsregel skapas automatiskt. Om servern nekar din IP-adress skapar du en ny brandväggsregel med az sql server firewall-rule create kommandot .
az sql server firewall-rule create \
--resource-group $resourceGroupName \
--server $serverName \
-n AllowYourIp \
--start-ip-address $startip \
--end-ip-address $endip
Alla nödvändiga resurser skapas och databasen är redo för frågor.
Du kan skapa en resursgrupp, server och en enkel databas med hjälp av Windows PowerShell.
Starta Azure Cloud Shell
Azure Cloud Shell är ett interaktivt gränssnitt som du kan använda för att utföra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.
Om du vill öppna Cloud Shell väljer du bara Prova från det övre högra hörnet i ett kodblock. Du kan också starta Cloud Shell på en separat webbläsarflik genom att gå till https://shell.azure.com . Välj Kopiera för att kopiera kodblocken, klistra in det i Cloud Shell och tryck på Retur för att köra den.
Ange parametervärden
Följande värden används i efterföljande kommandon för att skapa databasen och nödvändiga resurser. Servernamn måste vara globalt unika i hela Azure, så Get-Random-cmdleten används för att skapa servernamnet. Ersätt värdena 0.0.0.0 i IP-adressintervallet så att de matchar din specifika miljö.
# Set variables for your server and database
$resourceGroupName = "myResourceGroup"
$location = "eastus"
$adminLogin = "azureuser"
$password = "Azure1234567!"
$serverName = "mysqlserver-$(Get-Random)"
$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"
# Show randomized variables
Write-host "Resource group name is" $resourceGroupName
Write-host "Server name is" $serverName
Skapa resursgrupp
Skapa en Azure-resursgrupp med New-AzResourceGroup. En resursgrupp är en logisk container där Azure-resurser distribueras och hanteras.
När databasen har skapats kan du använda frågeredigeraren (förhandsversion) i Azure Portal för att ansluta till databasen och fråga efter data.
I portalen söker du efter och väljer SQL databaserna och väljer sedan din databas i listan.
På sidan för databasen väljer du Frågeredigeraren (förhandsversion) på den vänstra menyn.
Ange inloggningsinformationen för serveradministratören och välj OK.
Skriv följande fråga i fönstret Frågeredigeraren.
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;
Välj Kör och granska sedan frågeresultaten i fönstret Resultat.
Stäng sidan med Frågeredigeraren och klicka på OK för att ta bort de ändringar som inte har sparats.
Rensa resurser
Behåll resursgruppen, servern och den enkla databasen för att gå vidare till nästa steg och lär dig hur du ansluter och frågar databasen med olika metoder.
När du är klar med de här resurserna kan du ta bort resursgruppen som du skapade, vilket även tar bort servern och den enkla databasen i den.