Megosztás a következőn keresztül:


Rövid útmutató: Egyetlen adatbázis létrehozása az Azure SQL Database-ben a Bicep használatával

A következőkre vonatkozik:Azure SQL Database

A önálló adatbázis létrehozása az adatbázis azure SQL Database-ben való létrehozásának leggyorsabb és legegyszerűbb lehetősége. Ez a rövid útmutató bemutatja, hogyan hozhat létre egyetlen adatbázist a Bicep használatával.

Bicep egy tartományspecifikus nyelv (DSL), amely deklaratív szintaxist használ az Azure-erőforrások üzembe helyezéséhez. Tömör szintaxist, megbízható típusbiztonságot és a kód újrafelhasználásának támogatását biztosítja. A Bicep a legjobb szerzői élményt nyújtja az Azure-beli infrastruktúra-kódmegoldásokhoz.

Előfeltételek

Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.

Engedélyek

Adatbázisok Transact-SQL-keresztül történő létrehozásához: CREATE DATABASE engedélyek szükségesek. Adatbázis létrehozásához a bejelentkezésnek vagy a kiszolgáló rendszergazdai bejelentkezésének kell lennie (amely az Azure SQL Database logikai kiszolgáló kiépítésekor lett létrehozva), a kiszolgáló Microsoft Entra rendszergazdájának, a dbmanager adatbázis-szerepkör tagjának master. További információért lásd a(z) CREATE DATABASE.

Adatbázisok létrehozásához az Azure Portalon, a PowerShellen, az Azure CLI-en vagy a REST API-keresztül: Azure RBAC-engedélyekre van szükség, különösen közreműködői, SQL DB-közreműködői vagy SQL Server-közreműködői Azure RBAC-szerepkörre. További információ: Azure RBAC beépített szerepkörei.

Tekintse át a Bicep-fájlt

Egyetlen adatbázis számítási, memória-, I/O- és tárolási erőforrások meghatározott készletével rendelkezik, amelyek két vásárlási modell egyikét használják. Egyetlen adatbázis létrehozásakor egy kiszolgálót is kell meghatároznia annak kezeléséhez és Azure-erőforráscsoport egy adott régióban való elhelyezéséhez.

Fontos

Ne adjon meg személyes, érzékeny vagy bizalmas adatokat a kiszolgáló rendszergazdai bejelentkezési név mezőjében. Az ebben a mezőben megadott adatok nem tekinthetők ügyféladatoknak.

A gyorsindítóban használt Bicep-fájl a Azure Gyorsindítási Sablonok-ból származik.

@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'
  }
}

A Bicep-fájlban a következő erőforrások vannak definiálva:

A Bicep-fájl üzembe helyezése

  1. Mentse a Bicep-fájlt main.bicep fájlként a helyi számítógépre.

  2. Telepítse a Bicep-fájlt az Azure CLI vagy az Azure PowerShell használatával.

    az group create --name exampleRG --location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep --parameters administratorLogin=<admin-login>
    

Megjegyzés

Cserélje le <rendszergazdai bejelentkezési> az SQL logikai kiszolgáló rendszergazdai felhasználónevére. A rendszer kérni fogja, hogy adja meg administratorLoginPassword.

Amikor az üzembe helyezés befejeződött, egy üzenetnek kell megjelennie, amely jelzi, hogy az üzembe helyezés sikeres volt.

Üzembe helyezett erőforrások áttekintése

Az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával listázhatja az erőforráscsoportban üzembe helyezett erőforrásokat.

az resource list --resource-group exampleRG

Az erőforrások tisztítása

Ha már nincs rá szükség, az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával törölheti az erőforráscsoportot és annak erőforrásait.

az group delete --name exampleRG