Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Database
Att skapa en enkel databas är det snabbaste och enklaste alternativet för att skapa en databas i Azure SQL Database. Den här snabbstarten visar hur du skapar en enkel databas med Bicep.
Bicep är ett domänspecifikt språk (DSL) som använder deklarativ syntax för att distribuera Azure-resurser. Det ger koncis syntax, tillförlitlig typsäkerhet och stöd för återanvändning av kod. Bicep erbjuder den bästa redigeringsupplevelsen för dina infrastruktur-som-kod-lösningar i Azure.
Förutsättningar
Om du inte har en Azure-prenumeration skapa ett kostnadsfritt konto.
Behörigheter
För att skapa databaser via Transact-SQL: CREATE DATABASE behörigheter krävs. Om du vill skapa en databas måste en inloggning vara antingen serveradministratörens inloggning (som skapades när den logiska Azure SQL Database-servern etablerades), Microsoft Entra-administratören för servern, eller en medlem av dbmanager-databasrollen i master. Mer information finns i CREATE DATABASE.
Om du vill skapa databaser via Azure-portalen, PowerShell, Azure CLI eller REST API: Azure RBAC-behörigheter behövs, särskilt rollen Deltagare, SQL DB-deltagare eller SQL Server-deltagare i Azure RBAC. Mer information finns i inbyggda Azure RBAC-roller.
Granska Bicep-filen
En enskild databas har en definierad uppsättning beräknings-, minnes-, I/O- och lagringsresurser med någon av två inköpsmodeller. När du skapar en enskild databas definierar du även en server för att hantera den och placera den i Azure-resursgrupp i en angiven region.
Bicep-filen som används i den här snabbstarten kommer från Azure-snabbstartsmallar.
@description('The name of the SQL logical server.')
param serverName string = uniqueString('sql', resourceGroup().id)
@description('The name of the SQL Database.')
param sqlDBName string = 'SampleDB'
@description('Location for all resources.')
param location string = resourceGroup().location
@description('The administrator username of the SQL logical server.')
param administratorLogin string
@description('The administrator password of the SQL logical server.')
@secure()
param administratorLoginPassword string
resource sqlServer 'Microsoft.Sql/servers@2022-05-01-preview' = {
name: serverName
location: location
properties: {
administratorLogin: administratorLogin
administratorLoginPassword: administratorLoginPassword
}
}
resource sqlDB 'Microsoft.Sql/servers/databases@2022-05-01-preview' = {
parent: sqlServer
name: sqlDBName
location: location
sku: {
name: 'Standard'
tier: 'Standard'
}
}
Följande resurser definieras i Bicep-filen:
Synkronisera Bicep-filen
Spara Bicep-filen som main.bicep på den lokala datorn.
Distribuera Bicep-filen med antingen Azure CLI eller Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters administratorLogin=<admin-login>
Anmärkning
Ersätt <administratörsinloggning> med administratörsanvändarnamnet för den logiska SQL-servern. Du uppmanas att ange administratorLoginPassword.
När distributionen är klar bör du se ett meddelande som anger att distributionen lyckades.
Granska distribuerade resurser
Använd Azure-portalen, Azure CLI eller Azure PowerShell för att lista de distribuerade resurserna i resursgruppen.
az resource list --resource-group exampleRG
Rensa resurser
När den inte längre behövs använder du Azure-portalen, Azure CLI eller Azure PowerShell för att ta bort resursgruppen och dess resurser.
az group delete --name exampleRG
Relaterat innehåll
- Skapa en brandväggsregel på servernivå för att ansluta till den enskilda databasen från lokala verktyg eller fjärrverktyg. Mer information finns i Skapa en brandväggsregel på servernivå.
- När du har skapat en brandväggsregel på servernivå, anslut och fråga din databas med flera olika verktyg och språk.
- Information om hur du skapar en enkel databas med hjälp av Azure CLI finns i Azure CLI-exempel.
- Information om hur du skapar en enkel databas med Azure PowerShell finns i Azure PowerShell-exempel.
- Mer information om hur du skapar Bicep-filer finns i Skapa Bicep-filer med Visual Studio Code.