Rövid útmutató: Egyetlen adatbázis létrehozása az Azure SQL Database-ben ARM-sablon használatával
A következőre vonatkozik: Azure SQL Database
Egyetlen adatbázis létrehozása a leggyorsabb és legegyszerűbb lehetőség adatbázis létrehozásához az Azure SQL Database-ben. Ez a rövid útmutató bemutatja, hogyan hozhat létre egyetlen adatbázist egy Azure Resource Manager-sablon (ARM-sablon) használatával.
Az ARM-sablon egy JavaScript Object Notation- (JSON-) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon deklaratív szintaxist használ. A deklaratív szintaxissal úgy írhatja le a kívánt üzemelő példányt, hogy nem kell megírnia az üzemelő példány létrehozására szolgáló programozási parancsokat.
Ha a környezet megfelel az előfeltételeknek, és már ismeri az ARM-sablonokat, kattintson az Üzembe helyezés az Azure-ban gombra. A sablon az Azure Portalon fog megnyílni.
Előfeltételek
Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.
A sablon áttekintése
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 meghatároz, amely felügyeli és egy adott régióban helyezi el az Azure-erőforráscsoportban.
Az ebben a gyorsútmutatóban használt sablon az Azure-gyorssablonok közül származik.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.12.40.16777",
"templateHash": "16856611863128783179"
}
},
"parameters": {
"serverName": {
"type": "string",
"defaultValue": "[uniqueString('sql', resourceGroup().id)]",
"metadata": {
"description": "The name of the SQL logical server."
}
},
"sqlDBName": {
"type": "string",
"defaultValue": "SampleDB",
"metadata": {
"description": "The name of the SQL Database."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
},
"administratorLogin": {
"type": "string",
"metadata": {
"description": "The administrator username of the SQL logical server."
}
},
"administratorLoginPassword": {
"type": "secureString",
"metadata": {
"description": "The administrator password of the SQL logical server."
}
}
},
"resources": [
{
"type": "Microsoft.Sql/servers",
"apiVersion": "2022-05-01-preview",
"name": "[parameters('serverName')]",
"location": "[parameters('location')]",
"properties": {
"administratorLogin": "[parameters('administratorLogin')]",
"administratorLoginPassword": "[parameters('administratorLoginPassword')]"
}
},
{
"type": "Microsoft.Sql/servers/databases",
"apiVersion": "2022-05-01-preview",
"name": "[format('{0}/{1}', parameters('serverName'), parameters('sqlDBName'))]",
"location": "[parameters('location')]",
"sku": {
"name": "Standard",
"tier": "Standard"
},
"dependsOn": [
"[resourceId('Microsoft.Sql/servers', parameters('serverName'))]"
]
}
]
}
Ezek az erőforrások a sablonban vannak definiálva:
További Azure SQL Database-sablonminták találhatók az Azure Gyorsindítási sablonokban.
A sablon üzembe helyezése
Válassza a Kipróbálás lehetőséget az alábbi PowerShell-kódblokkból az Azure Cloud Shell megnyitásához.
$projectName = Read-Host -Prompt "Enter a project name that is used for generating resource names"
$location = Read-Host -Prompt "Enter an Azure location (i.e. centralus)"
$adminUser = Read-Host -Prompt "Enter the SQL server administrator username"
$adminPassword = Read-Host -Prompt "Enter the SQL Server administrator password" -AsSecureString
$resourceGroupName = "${projectName}rg"
New-AzResourceGroup -Name $resourceGroupName -Location $location
New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.sql/sql-database/azuredeploy.json" -administratorLogin $adminUser -administratorLoginPassword $adminPassword
Read-Host -Prompt "Press [ENTER] to continue ..."
Az üzembe helyezés ellenőrzése
Az adatbázis lekérdezéséhez tekintse meg az adatbázis lekérdezése című témakört.
Clean up resources
Tartsa meg ezt az erőforráscsoportot, kiszolgálót és önálló adatbázist, ha a Következő lépésekre szeretne lépni. A következő lépések bemutatják, hogyan csatlakoztathatja és kérdezheti le az adatbázist különböző módszerekkel.
Az erőforráscsoport törlése:
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
Remove-AzResourceGroup -Name $resourceGroupName
További lépések
- Hozzon létre egy kiszolgálószintű tűzfalszabályt az önálló adatbázishoz való csatlakozáshoz helyszíni vagy távoli eszközökről. További információ: Kiszolgálószintű tűzfalszabály létrehozása.
- Miután létrehozott egy kiszolgálószintű tűzfalszabályt, több különböző eszközzel és nyelvvel csatlakoztassa és kérdezi le az adatbázist.
- Ha egyetlen adatbázist szeretne létrehozni az Azure CLI használatával, tekintse meg az Azure CLI-mintákat.
- Ha egyetlen adatbázist szeretne létrehozni az Azure PowerShell használatával, tekintse meg az Azure PowerShell-mintákat.
- Az ARM-sablonok létrehozásáról az első sablon létrehozása című témakörben olvashat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: