Microsoft.Sql-kiszolgálók/-adatbázisok 2014-04-01

Bicep-erőforrásdefiníció

A kiszolgálók/adatbázisok erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Sql/servers/databases erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Sql/servers/databases@2014-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    collation: 'string'
    createMode: 'string'
    edition: 'string'
    elasticPoolName: 'string'
    maxSizeBytes: 'string'
    readScale: 'string'
    recoveryServicesRecoveryPointResourceId: 'string'
    requestedServiceObjectiveId: 'string'
    requestedServiceObjectiveName: 'string'
    restorePointInTime: 'string'
    sampleName: 'AdventureWorksLT'
    sourceDatabaseDeletionDate: 'string'
    sourceDatabaseId: 'string'
    zoneRedundant: bool
  }
}

Tulajdonságértékek

kiszolgálók/adatbázisok

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)

Karakterkorlát: 1-128

Érvényes karakterek:
Nem használható:
<>*%&:\/? vagy vezérlőkarakterek

Nem lehet ponttal vagy szóközzel végződni.
location Erőforrás helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típus erőforrásának szimbolikus neve: kiszolgálók
properties Az erőforrást képviselő tulajdonságok. Adatbázistulajdonságok

Adatbázistulajdonságok

Név Leírás Érték
Egybevetés Az adatbázis rendezése. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. sztring
createMode Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: rendszeres adatbázis-létrehozás.

Másolás: létrehoz egy adatbázist egy meglévő adatbázis másolataként. sourceDatabaseId értéket kell megadni a forrásadatbázis erőforrás-azonosítójaként.

OnlineSecondary/NonReadableSecondary: adatbázist hoz létre egy meglévő adatbázis (olvasható vagy nem olvasható) másodlagos replikájaként. sourceDatabaseId értéket kell megadni a meglévő elsődleges adatbázis erőforrás-azonosítójaként.

PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. a sourceDatabaseId értéket meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket.

Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági mentés visszaállításával. A sourceDatabaseId értéket a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként kell megadni.

Visszaállítás: Létrehoz egy adatbázist egy törölt adatbázis biztonsági másolatának visszaállításával. sourceDatabaseId értéket kell megadni. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor meg kell adni a sourceDatabaseDeletionDate értéket. Ellenkező esetben a sourceDatabaseId-nek a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. a restorePointInTime is megadható a visszaállításhoz egy korábbi időpontból.

RestoreLongTermRetentionBackup: Adatbázist hoz létre egy hosszú távú megőrzési tárolóból való visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként.

A Copy, NonReadableSecondary, OnlineSecondary és RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban.
"Másolás"
"Alapértelmezett"
"Nem olvashatósecondary"
"OnlineSecondary"
"PointInTimeRestore"
"Helyreállítás"
"Visszaállítás"
"RestoreLongTermRetentionBackup"
Kiadás Az adatbázis kiadása. A DatabaseEditions enumerálás az összes érvényes kiadást tartalmazza. Ha a createMode nem olvashatóSecondary vagy OnlineSecondary, a rendszer figyelmen kívül hagyja ezt az értéket.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéshez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, a réteget/kiadást, a családot és a kapacitást) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

Azure CLI:
az sql db list-editions -l {location} -o table



Azure PowerShell:
Get-AzSqlServerServiceObjective -Location {location}

"Alapszintű"
"Üzleti"
"BusinessCritical"
"DataWarehouse"
"Ingyenes"
"GeneralPurpose"
"Rugalmas skálázás"
"Prémium"
"PremiumRS"
"Standard"
"Stretch"
"Rendszer"
"System2"
"Web"
elasticPoolName Annak a rugalmas készletnek a neve, amelyben az adatbázis található. Ha az elasticPoolName és a requestedServiceObjectiveName is frissítve van, a rendszer figyelmen kívül hagyja a kértServiceObjectiveName értéket. A DataWarehouse kiadás nem támogatott. sztring
maxSizeBytes Az adatbázis maximális mérete bájtban kifejezve. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. A lehetséges értékek megtekintéséhez kérdezze le a capabilities API-t (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) az operationId által hivatkozott "Capabilities_ListByLocation". sztring
readScale Feltételes. Ha az adatbázis földrajzilag másodlagos, a readScale azt jelzi, hogy engedélyezettek-e írásvédett kapcsolatok ehhez az adatbázishoz. A DataWarehouse kiadás nem támogatott. "Letiltva"
"Engedélyezve"
recoveryServicesRecoveryPointResourceId Feltételes. Ha a createMode értéke RestoreLongTermRetentionBackup, akkor erre az értékre van szükség. Megadja annak a helyreállítási pontnak az erőforrás-azonosítóját, amelyből vissza szeretne állítani. sztring
requestedServiceObjectiveId Az adatbázis konfigurált szolgáltatásiszint-célkitűzésének azonosítója. Ez az adatbázisra való alkalmazás folyamatban lévő szolgáltatásiszint-célkitűzés. A sikeres frissítés után megegyezik a currentServiceObjectiveId tulajdonság értékével. Ha a requestedServiceObjectiveId és a requestedServiceObjectiveName is frissítve van, a requestedServiceObjectiveId érték felülbírálja a requestedServiceObjectiveName értékét.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az előfizetéséhez egy Azure-régióban elérhető szolgáltatási célkitűzés azonosítóinak meghatározásához használja a Capabilities_ListByLocation REST API-t.
sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
requestedServiceObjectiveName Az adatbázis konfigurált szolgáltatásiszint-célkitűzésének neve. Ez az adatbázisra való alkalmazás folyamatban lévő szolgáltatásiszint-célkitűzés. A sikeres frissítés után megegyezik a serviceLevelObjective tulajdonság értékével.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, szintjét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

Azure CLI:
az sql db list-editions -l {location} -o table



Azure PowerShell:
Get-AzSqlServerServiceObjective -Location {location}

"Alapszintű"
"DS100"
"DS1000"
"DS1200"
"DS1500"
"DS200"
"DS2000"
"DS300"
"DS400"
"DS500"
"DS600"
"DW100"
"DW1000"
"DW10000c"
"DW1000c"
"DW1200"
"DW1500"
"DW15000c"
"DW1500c"
"DW200"
"DW2000"
"DW2000c"
"DW2500c"
"DW300"
"DW3000"
"DW30000c"
"DW3000c"
"DW400"
"DW500"
"DW5000c"
"DW600"
"DW6000"
"DW6000c"
"DW7500c"
"ElasticPool"
"Ingyenes"
"P1"
"P11"
"P15"
"P2"
"P3"
"P4"
"P6"
"PRS1"
"PRS2"
"PRS4"
"PRS6"
'S0'
'S1'
'S12'
'S2'
'S3'
'S4'
'S6'
'S7'
'S9'
"Rendszer"
"System0"
"System1"
"System2"
"System2L"
"System3"
"System3L"
"System4"
"System4L"
restorePointInTime Feltételes. Ha a createMode a PointInTimeRestore, akkor erre az értékre van szükség. Ha a createMode visszaállítás, ez az érték nem kötelező. Megadja annak a forrásadatbázisnak az időpontját (ISO8601 formátumát), amely az új adatbázis létrehozásához lesz visszaállítva. A forrásadatbázis legkorábbiRestoreDate értékénél nagyobbnak vagy egyenlőnek kell lennie. sztring
sampleName Az adatbázis létrehozásakor alkalmazandó mintaséma nevét jelzi. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. A DataWarehouse kiadás nem támogatott. "AdventureWorksLT"
sourceDatabaseDeletionDate Feltételes. Ha a createMode a Visszaállítás, és a sourceDatabaseId a törölt adatbázis eredeti erőforrás-azonosítója, amikor már létezett (szemben a jelenlegi visszaállítható elvetett adatbázis-azonosítóval), akkor erre az értékre van szükség. Az adatbázis törlésének idejét adja meg. sztring
sourceDatabaseId Feltételes. Ha a createMode a Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery vagy Restore, akkor erre az értékre van szükség. Megadja a forrásadatbázis erőforrás-azonosítóját. Ha a createMode nem olvashatóSecondary vagy OnlineSecondary, a forrásadatbázis nevének meg kell egyeznie az újonnan létrehozott adatbázis nevével. sztring
zoneRedundant Függetlenül attól, hogy ez az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában lesznek elosztva. logikai

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Django-alkalmazás SQL Database-adatbázisokkal

Üzembe helyezés az Azure-ban
Ez a sablon az Azure Linux CustomScript-bővítményt használja egy alkalmazás üzembe helyezéséhez. Ez a példa létrehoz egy Ubuntu virtuális gépet, elvégzi a Python, a Django és az Apache csendes telepítését, majd létrehoz egy egyszerű Django-alkalmazást. A sablon egy SQL Database is létrehoz, amelyben egy mintatábla látható néhány mintaadattal, amelyek egy lekérdezéssel jelennek meg a webböngészőben
EPiserverCMS az Azure-ban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását
LANSA Windows rendszerű virtuálisgép-méretezési csoport automatikus skálázása Azure SQL adatbázissal

Üzembe helyezés az Azure-ban
A sablon üzembe helyez egy Windows rendszerű VMSS-t a méretezési csoportban a kívánt számú virtuális géppel, és egy LANSA MSI-t az egyes virtuális gépekre való telepítéshez. A virtuálisgép-méretezési csoport üzembe helyezése után egy egyéni szkriptbővítményt használ a LANSA MSI telepítéséhez)
Az Octopus Deploy 3.0 üzembe helyezése próbaverziós licenccel

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egyetlen Octopus Deploy 3.0-kiszolgáló üzembe helyezését próbaverziós licenccel. Ez egyetlen Windows Server 2012R2 rendszerű virtuális gépen (Standard D2) és SQL DB-n (S1 szint) lesz üzembe helyezve az erőforráscsoporthoz megadott helyen.
Orchard CMS Video Portal webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával.
Méretezhető Umbraco CMS-webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
Egyszerű Umbraco CMS webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok

Üzembe helyezés az Azure-ban
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelős és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) az Azure Partner gyorsútmutatóiból elérhető összetett megoldás, amely bevezetési engedélyező az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázat csökkentése áll. A megoldás a láthatóság és a szabályozás alapvető szabályozási pilléreit emeli ki.
eShop webhely az ILB ASE-vel

Üzembe helyezés az Azure-ban
A App Service Environment a Azure App Service prémium szintű szolgáltatáscsomagja, amely teljesen elkülönített és dedikált környezetet biztosít a Azure App Service alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Apps, a Mobile Apps és az API Apps alkalmazást.
A WebApp egy Azure SQL privát végpontot használ

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat
Távoli asztali szolgáltatások magas rendelkezésre állással

Üzembe helyezés az Azure-ban
Ez az ARM-sablon mintakód egy magas rendelkezésre állású Távoli asztali szolgáltatások 2019 munkamenet-gyűjtemény tesztkörnyezetet fog üzembe helyezni. A cél egy teljesen redundáns, magas rendelkezésre állású megoldás üzembe helyezése a Távoli asztali szolgáltatásokhoz a Windows Server 2019 használatával.
A Sports Analytics üzembe helyezése az Azure-architektúrában

Üzembe helyezés az Azure-ban
Létrehoz egy Azure-tárfiókot, amelyen engedélyezve van az ADLS Gen 2, egy Azure Data Factory-példány a tárfiók társított szolgáltatásaival (üzembe helyezés esetén az Azure SQL-adatbázis), valamint egy Azure Databricks-példány. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókon a Storage-blobadatok közreműködője szerepkört kapja. Az Azure Key Vault-példány, egy Azure SQL-adatbázis és egy Azure Event Hub üzembe helyezésére is van lehetőség (streamelési használati esetekben). Az Azure Key Vault üzembe helyezésekor az adat-előállító által felügyelt identitás és a sablont üzembe helyező felhasználó AAD-identitása megkapja a Key Vault Titkos kulcsok felhasználója szerepkört.
Webalkalmazás SQL Database, Azure Cosmos DB, Azure Search

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightst.
Migrálás Azure SQL adatbázisba az Azure DMS használatával

Üzembe helyezés az Azure-ban
A Azure Database Migration Service (DMS) célja, hogy leegyszerűsítse a helyszíni adatbázisok Azure-ba való migrálásának folyamatát. A DMS leegyszerűsíti a meglévő helyszíni SQL Server és Oracle-adatbázisok migrálását egy Azure-beli virtuális gépen Azure SQL Database, Azure SQL Managed Instance vagy Microsoft SQL Server. Ez a sablon üzembe helyezné az Azure Database Migration service egy példányát, egy sql serverrel rendelkező Azure-beli virtuális gépet, amely forráskiszolgálóként működik, amelyen előre létrehozott adatbázis található, valamint egy Cél Azure SQL DB-kiszolgálót, amely rendelkezik az adatbázis előre létrehozott sémájával, amelyet a forráskiszolgálóról a célkiszolgálóra migrálni szeretne. A sablon a forrás virtuális gép, a DMS szolgáltatás és a célkiszolgáló támogatásához szükséges erőforrásokat is üzembe helyezi, például a hálózati adaptert, a virtuális hálózatot stb.
HDInsight egyéni Ambari + Hive Metaadattár-adatbázissal a VNET-ben

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt létrehozását egy meglévő virtuális hálózaton egy új SQL DB-vel, amely egyéni Ambari-adatbázisként és Hive-metaadattárként is szolgál. Rendelkeznie kell egy meglévő SQL Sever-fiókkal, tárfióktal és virtuális hálózattal.
HDInsight-fürt és SQL-adatbázis üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt és egy SQL Database létrehozását a Sqoop teszteléséhez.
Privát végpont – példa

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot, amely Azure SQL-kiszolgálóra mutat
Azure SQL Kiszolgáló az Event Hubba írt naplózással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, amelynek naplózása engedélyezve van az auditnaplók Event Hubba való írásához
Azure SQL Kiszolgáló a Log Analyticsbe írt naplózással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, amelynek naplózása engedélyezve van a naplók Log Analyticsbe (OMS-munkaterület) való írásához
Dedikált SQL-készlet transzparens titkosítással

Üzembe helyezés az Azure-ban
Létrehoz egy SQL Server és egy dedikált SQL-készletet (korábbi nevén SQL DW) transzparens adattitkosítással.
SQL Server és adatbázis létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi SQL Database és kiszolgáló létrehozását.
SQL Database kiépítése a TDE-vel

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy SQL Server az Azure-forgalom számára megnyitott tűzfallal és egy transzparens adattitkosítással (TDE) rendelkező SQL-adatbázissal.
Új rugalmas SQL-készlet üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy új rugalmas SQL-készlet üzembe helyezését az új társított SQL Server és az új SQL Database-adatbázisokkal, amelyekhez hozzá lehet rendelni.
Azure SQL-kiszolgálók és -adatbázis létrehozása feladatátvételi csoporttal

Üzembe helyezés az Azure-ban
Két Azure SQL kiszolgálót, egy adatbázist és egy feladatátvételi csoportot hoz létre.
App Service Environment Azure SQL háttérrendszerrel

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal.
Mobilalkalmazás kiépítése SQL Database

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz.
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel

Üzembe helyezés az Azure-ban
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database.
Webalkalmazás kiépítése SQL Database

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightst. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz.
Webalkalmazás létrehozása, konfigurálása és üzembe helyezése Azure-beli virtuális gépen

Üzembe helyezés az Azure-ban
Windows rendszerű virtuális gép létrehozása és konfigurálása SQL Azure adatbázissal, valamint webalkalmazás üzembe helyezése a környezetben a PowerShell DSC használatával
Sonarqube Docker Web App Linux rendszeren Azure SQL

Üzembe helyezés az Azure-ban
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL-kiszolgálóval.

ARM-sablon erőforrásdefiníciója

A kiszolgálók/adatbázisok erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Sql/servers/databases erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Sql/servers/databases",
  "apiVersion": "2014-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "collation": "string",
    "createMode": "string",
    "edition": "string",
    "elasticPoolName": "string",
    "maxSizeBytes": "string",
    "readScale": "string",
    "recoveryServicesRecoveryPointResourceId": "string",
    "requestedServiceObjectiveId": "string",
    "requestedServiceObjectiveName": "string",
    "restorePointInTime": "string",
    "sampleName": "AdventureWorksLT",
    "sourceDatabaseDeletionDate": "string",
    "sourceDatabaseId": "string",
    "zoneRedundant": "bool"
  }
}

Tulajdonságértékek

kiszolgálók/adatbázisok

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Sql/servers/databases"
apiVersion Az erőforrás API-verziója '2014-04-01'
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
sztring (kötelező)

Karakterkorlát: 1-128

Érvényes karakterek:
Nem használható:
<>*%&:\/? vagy vezérlőkarakterek

Nem lehet ponttal vagy szóközzel végződni.
location Erőforrás helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties Az erőforrást képviselő tulajdonságok. Adatbázistulajdonságok

Adatbázistulajdonságok

Név Leírás Érték
Egybevetés Az adatbázis rendezése. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. sztring
createMode Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: rendszeres adatbázis-létrehozás.

Másolás: létrehoz egy adatbázist egy meglévő adatbázis másolataként. sourceDatabaseId értéket kell megadni a forrásadatbázis erőforrás-azonosítójaként.

OnlineSecondary/NonReadableSecondary: adatbázist hoz létre egy meglévő adatbázis (olvasható vagy nem olvasható) másodlagos replikájaként. sourceDatabaseId értéket kell megadni a meglévő elsődleges adatbázis erőforrás-azonosítójaként.

PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. a sourceDatabaseId értéket meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket.

Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági mentés visszaállításával. A sourceDatabaseId értéket a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként kell megadni.

Visszaállítás: Létrehoz egy adatbázist egy törölt adatbázis biztonsági másolatának visszaállításával. sourceDatabaseId értéket kell megadni. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor meg kell adni a sourceDatabaseDeletionDate értéket. Ellenkező esetben a sourceDatabaseId-nek a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. a restorePointInTime is megadható a visszaállításhoz egy korábbi időpontból.

RestoreLongTermRetentionBackup: Adatbázist hoz létre egy hosszú távú megőrzési tárolóból való visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként.

A Copy, NonReadableSecondary, OnlineSecondary és RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban.
"Másolás"
"Alapértelmezett"
"Nem olvashatósecondary"
"OnlineSecondary"
"PointInTimeRestore"
"Helyreállítás"
"Visszaállítás"
"RestoreLongTermRetentionBackup"
Kiadás Az adatbázis kiadása. A DatabaseEditions enumerálás az összes érvényes kiadást tartalmazza. Ha a createMode nem olvashatóSecondary vagy OnlineSecondary, a rendszer figyelmen kívül hagyja ezt az értéket.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéshez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, a réteget/kiadást, a családot és a kapacitást) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

Azure CLI:
az sql db list-editions -l {location} -o table



Azure PowerShell:
Get-AzSqlServerServiceObjective -Location {location}

"Alapszintű"
"Üzlet"
"BusinessCritical"
"DataWarehouse"
"Ingyenes"
"GeneralPurpose"
"Rugalmas skálázás"
"Prémium"
"PremiumRS"
"Standard"
"Stretch"
"Rendszer"
"System2"
"Web"
elasticPoolName Annak a rugalmas készletnek a neve, amelyben az adatbázis található. Ha az elasticPoolName és a requestedServiceObjectiveName is frissül, a rendszer figyelmen kívül hagyja a requestedServiceObjectiveName értéket. A DataWarehouse kiadás nem támogatott. sztring
maxSizeBytes Az adatbázis maximális mérete bájtban kifejezve. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. A lehetséges értékek megtekintéséhez kérdezze le az operationId: "Capabilities_ListByLocation" által hivatkozott capabilities API-t (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities). sztring
readScale Feltételes. Ha az adatbázis földrajzilag másodlagos, a readScale azt jelzi, hogy engedélyezettek-e írásvédett kapcsolatok ehhez az adatbázishoz. A DataWarehouse kiadás nem támogatott. "Letiltva"
"Engedélyezve"
recoveryServicesRecoveryPointResourceId Feltételes. Ha a createMode a RestoreLongTermRetentionBackup, akkor erre az értékre van szükség. Megadja annak a helyreállítási pontnak az erőforrás-azonosítóját, amelyből vissza szeretne állítani. sztring
requestedServiceObjectiveId Az adatbázis konfigurált szolgáltatásiszint-célkitűzés-azonosítója. Ez az adatbázisra való alkalmazás folyamatban lévő szolgáltatásiszint-célkitűzés. A sikeres frissítés után megegyezik a currentServiceObjectiveId tulajdonság értékével. Ha a requestedServiceObjectiveId és az requestedServiceObjectiveName is frissül, a requestedServiceObjectiveId érték felülbírálja a requestedServiceObjectiveName értéket.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az előfizetéséhez egy Azure-régióban elérhető szolgáltatáscél-azonosítók meghatározásához használja a Capabilities_ListByLocation REST API-t.
sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
requestedServiceObjectiveName Az adatbázis konfigurált szolgáltatásiszint-célkitűzésének neve. Ez az adatbázisra való alkalmazás folyamatban lévő szolgáltatásiszint-célkitűzés. A sikeres frissítés után megegyezik a serviceLevelObjective tulajdonság értékével.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéshez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, a réteget/kiadást, a családot és a kapacitást) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

Azure CLI:
az sql db list-editions -l {location} -o table



Azure PowerShell:
Get-AzSqlServerServiceObjective -Location {location}

"Alapszintű"
"DS100"
"DS1000"
"DS1200"
"DS1500"
"DS200"
"DS2000"
"DS300"
"DS400"
"DS500"
"DS600"
"DW100"
"DW1000"
"DW10000c"
"DW1000c"
"DW1200"
"DW1500"
"DW15000c"
"DW1500c"
"DW200"
"DW2000"
"DW2000c"
"DW2500c"
"DW300"
"DW3000"
"DW30000c"
"DW3000c"
"DW400"
"DW500"
"DW5000c"
"DW600"
"DW6000"
"DW6000c"
"DW7500c"
"ElasticPool"
"Ingyenes"
"P1"
"P11"
"P15"
"P2"
"P3"
"P4"
"P6"
"PRS1"
"PRS2"
"PRS4"
"PRS6"
'S0'
'S1'
'S12'
'S2'
'S3'
'S4'
'S6'
'S7'
'S9'
"Rendszer"
"System0"
"System1"
"System2"
"System2L"
"System3"
"System3L"
"System4"
"System4L"
restorePointInTime Feltételes. Ha a createMode értéke PointInTimeRestore, akkor erre az értékre van szükség. Ha a createMode értéke Visszaállítás, ez az érték nem kötelező. Megadja annak a forrásadatbázisnak az időpontját (ISO8601 formátumát), amely az új adatbázis létrehozásához lesz visszaállítva. A forrásadatbázis legkorábbiRestoreDate értékénél nagyobbnak vagy egyenlőnek kell lennie. sztring
sampleName Az adatbázis létrehozásakor alkalmazandó mintaséma nevét jelzi. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. A DataWarehouse kiadás nem támogatott. "AdventureWorksLT"
sourceDatabaseDeletionDate Feltételes. Ha a createMode visszaállítás, és a sourceDatabaseId a törölt adatbázis eredeti erőforrás-azonosítója, amikor már létezett (a jelenlegi visszaállítható elvetett adatbázis-azonosítóval ellentétben), akkor erre az értékre van szükség. Az adatbázis törlésének idejét adja meg. sztring
sourceDatabaseId Feltételes. Ha a createMode értéke Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery vagy Restore, akkor erre az értékre van szükség. Megadja a forrásadatbázis erőforrás-azonosítóját. Ha a createMode értéke NonReadableSecondary vagy OnlineSecondary, a forrásadatbázis nevének meg kell egyeznie az újonnan létrehozott adatbázis nevével. sztring
zoneRedundant Azt jelzi, hogy az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában is el lesznek osztva. logikai

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
Django-alkalmazás SQL-adatbázisokkal

Üzembe helyezés az Azure-ban
Ez a sablon az Azure Linux CustomScript-bővítményt használja egy alkalmazás üzembe helyezéséhez. Ez a példa létrehoz egy Ubuntu virtuális gépet, elvégzi a Python, a Django és az Apache csendes telepítését, majd létrehoz egy egyszerű Django-alkalmazást. A sablon egy SQL Database is létrehoz, amelyben egy mintatábla látható néhány mintaadattal, amelyek egy lekérdezéssel jelennek meg a webböngészőben
EPiserverCMS az Azure-ban

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását
LANSA Windows rendszerű virtuálisgép-méretezési csoport automatikus skálázása Azure SQL adatbázissal

Üzembe helyezés az Azure-ban
A sablon üzembe helyez egy Windows rendszerű VMSS-t a méretezési csoportban a kívánt számú virtuális géppel, és egy LANSA MSI-t az egyes virtuális gépekre való telepítéshez. A virtuálisgép-méretezési csoport üzembe helyezése után egy egyéni szkriptbővítményt használ a LANSA MSI telepítéséhez)
Az Octopus Deploy 3.0 üzembe helyezése próbaverziós licenccel

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egyetlen Octopus Deploy 3.0-kiszolgáló üzembe helyezését próbaverziós licenccel. Ez egyetlen Windows Server 2012R2 rendszerű virtuális gépen (Standard D2) és SQL DB-n (S1 szint) lesz üzembe helyezve az erőforráscsoporthoz megadott helyen.
Orchard CMS Video Portal webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával.
Méretezhető Umbraco CMS-webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
Egyszerű Umbraco CMS webalkalmazás

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok

Üzembe helyezés az Azure-ban
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelős és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) az Azure Partner gyorsútmutatóiból elérhető összetett megoldás, amely bevezetési engedélyező az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázat csökkentése áll. A megoldás a láthatóság és a szabályozás alapvető szabályozási pilléreit emeli ki.
eShop webhely az ILB ASE-vel

Üzembe helyezés az Azure-ban
A App Service Environment a Azure App Service prémium szintű szolgáltatáscsomagja, amely teljesen elkülönített és dedikált környezetet biztosít a Azure App Service alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Apps, a Mobile Apps és az API Apps alkalmazást.
A WebApp egy Azure SQL privát végpontot használ

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat
Távoli asztali szolgáltatások magas rendelkezésre állással

Üzembe helyezés az Azure-ban
Ez az ARM-sablon mintakód egy magas rendelkezésre állású Távoli asztali szolgáltatások 2019 munkamenet-gyűjtemény tesztkörnyezetet fog üzembe helyezni. A cél egy teljesen redundáns, magas rendelkezésre állású megoldás üzembe helyezése a Távoli asztali szolgáltatásokhoz a Windows Server 2019 használatával.
A Sports Analytics üzembe helyezése az Azure-architektúrában

Üzembe helyezés az Azure-ban
Létrehoz egy Azure-tárfiókot, amelyen engedélyezve van az ADLS Gen 2, egy Azure Data Factory-példány a tárfiók társított szolgáltatásaival (üzembe helyezés esetén az Azure SQL-adatbázis), valamint egy Azure Databricks-példány. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókon a Storage-blobadatok közreműködője szerepkört kapja. Az Azure Key Vault-példány, egy Azure SQL-adatbázis és egy Azure Event Hub üzembe helyezésére is van lehetőség (streamelési használati esetekben). Az Azure Key Vault üzembe helyezésekor az adat-előállító által felügyelt identitás és a sablont üzembe helyező felhasználó AAD-identitása megkapja a Key Vault Titkos kulcsok felhasználója szerepkört.
Webalkalmazás SQL Database, Azure Cosmos DB, Azure Search

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightst.
Migrálás Azure SQL adatbázisba az Azure DMS használatával

Üzembe helyezés az Azure-ban
A Azure Database Migration Service (DMS) célja, hogy leegyszerűsítse a helyszíni adatbázisok Azure-ba való migrálásának folyamatát. A DMS leegyszerűsíti a meglévő helyszíni SQL Server és Oracle-adatbázisok migrálását egy Azure-beli virtuális gépen Azure SQL Database, Azure SQL Managed Instance vagy Microsoft SQL Server. Ez a sablon üzembe helyezné az Azure Database Migration service egy példányát, egy sql serverrel rendelkező Azure-beli virtuális gépet, amely forráskiszolgálóként működik, amelyen előre létrehozott adatbázis található, valamint egy Cél Azure SQL DB-kiszolgálót, amely rendelkezik az adatbázis előre létrehozott sémájával, amelyet a forráskiszolgálóról a célkiszolgálóra migrálni szeretne. A sablon a forrás virtuális gép, a DMS szolgáltatás és a célkiszolgáló támogatásához szükséges erőforrásokat is üzembe helyezi, például a hálózati adaptert, a virtuális hálózatot stb.
HDInsight egyéni Ambari + Hive Metaadattár-adatbázissal a VNET-ben

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt létrehozását egy meglévő virtuális hálózaton egy új SQL DB-vel, amely egyéni Ambari-adatbázisként és Hive-metaadattárként is szolgál. Rendelkeznie kell egy meglévő SQL Sever-fiókkal, tárfióktal és virtuális hálózattal.
HDInsight-fürt és SQL-adatbázis üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi EGY HDInsight-fürt és egy SQL Database létrehozását a Sqoop teszteléséhez.
Privát végpont – példa

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot, amely Azure SQL-kiszolgálóra mutat
Azure SQL Kiszolgáló az Event Hubba írt naplózással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, amelynek naplózása engedélyezve van az auditnaplók Event Hubba való írásához
Azure SQL Kiszolgáló a Log Analyticsbe írt naplózással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, amelynek naplózása engedélyezve van a naplók Log Analyticsbe (OMS-munkaterület) való írásához
Dedikált SQL-készlet transzparens titkosítással

Üzembe helyezés az Azure-ban
Létrehoz egy SQL Server és egy dedikált SQL-készletet (korábbi nevén SQL DW) transzparens adattitkosítással.
SQL Server és adatbázis létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi SQL Database és kiszolgáló létrehozását.
SQL Database kiépítése a TDE-vel

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy SQL Server az Azure-forgalom számára megnyitott tűzfallal és egy transzparens adattitkosítással (TDE) rendelkező SQL-adatbázissal.
Új rugalmas SQL-készlet üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy új rugalmas SQL-készlet üzembe helyezését az új társított SQL Server és az új SQL Database-adatbázisokkal, amelyekhez hozzá lehet rendelni.
Azure SQL-kiszolgálók és -adatbázis létrehozása feladatátvételi csoporttal

Üzembe helyezés az Azure-ban
Két Azure SQL kiszolgálót, egy adatbázist és egy feladatátvételi csoportot hoz létre.
App Service Environment Azure SQL háttérrendszerrel

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal.
Mobilalkalmazás kiépítése SQL Database

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz.
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel

Üzembe helyezés az Azure-ban
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database.
Webalkalmazás kiépítése SQL Database

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightst. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz.
Webalkalmazás létrehozása, konfigurálása és üzembe helyezése Azure-beli virtuális gépen

Üzembe helyezés az Azure-ban
Windows rendszerű virtuális gép létrehozása és konfigurálása SQL Azure adatbázissal, valamint webalkalmazás üzembe helyezése a környezetben a PowerShell DSC használatával
Sonarqube Docker Web App Linux rendszeren Azure SQL

Üzembe helyezés az Azure-ban
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL-kiszolgálóval.

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A kiszolgálók/adatbázisok erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Sql/servers/databases erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases@2014-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      collation = "string"
      createMode = "string"
      edition = "string"
      elasticPoolName = "string"
      maxSizeBytes = "string"
      readScale = "string"
      recoveryServicesRecoveryPointResourceId = "string"
      requestedServiceObjectiveId = "string"
      requestedServiceObjectiveName = "string"
      restorePointInTime = "string"
      sampleName = "AdventureWorksLT"
      sourceDatabaseDeletionDate = "string"
      sourceDatabaseId = "string"
      zoneRedundant = bool
    }
  })
}

Tulajdonságértékek

kiszolgálók/adatbázisok

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Sql/servers/databases@2014-04-01"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-128

Érvényes karakterek:
Nem használható:
<>*%&:\/? vagy vezérlőkarakterek

Nem lehet ponttal vagy szóközzel végződni.
location Erőforrás helye. sztring (kötelező)
parent_id Az erőforrás szülőjének azonosítója. Típusú erőforrás azonosítója: kiszolgálók
tags Erőforráscímkék. Címkenevek és -értékek szótára.
properties Az erőforrást képviselő tulajdonságok. Adatbázistulajdonságok

Adatbázistulajdonságok

Név Leírás Érték
Egybevetés Az adatbázis rendezése. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. sztring
createMode Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: rendszeres adatbázis-létrehozás.

Másolás: létrehoz egy adatbázist egy meglévő adatbázis másolataként. sourceDatabaseId értéket kell megadni a forrásadatbázis erőforrás-azonosítójaként.

OnlineSecondary/NonReadableSecondary: adatbázist hoz létre egy meglévő adatbázis (olvasható vagy nem olvasható) másodlagos replikájaként. sourceDatabaseId értéket kell megadni a meglévő elsődleges adatbázis erőforrás-azonosítójaként.

PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. a sourceDatabaseId értéket meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket.

Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági mentés visszaállításával. A sourceDatabaseId értéket a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként kell megadni.

Visszaállítás: Létrehoz egy adatbázist egy törölt adatbázis biztonsági másolatának visszaállításával. sourceDatabaseId értéket kell megadni. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor meg kell adni a sourceDatabaseDeletionDate értéket. Ellenkező esetben a sourceDatabaseId-nek a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. a restorePointInTime is megadható a visszaállításhoz egy korábbi időpontból.

RestoreLongTermRetentionBackup: Adatbázist hoz létre egy hosszú távú megőrzési tárolóból való visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként.

A Copy, NonReadableSecondary, OnlineSecondary és RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban.
"Másolás"
"Alapértelmezett"
"NonReadableSecondary"
"OnlineSecondary"
"PointInTimeRestore"
"Helyreállítás"
"Visszaállítás"
"RestoreLongTermRetentionBackup"
Kiadás Az adatbázis kiadása. A DatabaseEditions enumerálás az összes érvényes kiadást tartalmazza. Ha a createMode nem olvashatóSecondary vagy OnlineSecondary, a rendszer figyelmen kívül hagyja ezt az értéket.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéshez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, a réteget/kiadást, a családot és a kapacitást) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

Azure CLI:
az sql db list-editions -l {location} -o table



Azure PowerShell:
Get-AzSqlServerServiceObjective -Location {location}

"Alapszintű"
"Üzlet"
"BusinessCritical"
"DataWarehouse"
"Ingyenes"
"GeneralPurpose"
"Rugalmas skálázás"
"Prémium"
"PremiumRS"
"Standard"
"Stretch"
"Rendszer"
"System2"
"Web"
elasticPoolName Annak a rugalmas készletnek a neve, amelyben az adatbázis található. Ha az elasticPoolName és a requestedServiceObjectiveName is frissül, a rendszer figyelmen kívül hagyja a requestedServiceObjectiveName értéket. A DataWarehouse kiadás nem támogatott. sztring
maxSizeBytes Az adatbázis maximális mérete bájtban kifejezve. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. A lehetséges értékek megtekintéséhez kérdezze le az operationId: "Capabilities_ListByLocation" által hivatkozott capabilities API-t (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities). sztring
readScale Feltételes. Ha az adatbázis földrajzilag másodlagos, a readScale azt jelzi, hogy engedélyezettek-e írásvédett kapcsolatok ehhez az adatbázishoz. A DataWarehouse kiadás nem támogatott. "Letiltva"
"Engedélyezve"
recoveryServicesRecoveryPointResourceId Feltételes. Ha a createMode a RestoreLongTermRetentionBackup, akkor erre az értékre van szükség. Megadja annak a helyreállítási pontnak az erőforrás-azonosítóját, amelyből vissza szeretne állítani. sztring
requestedServiceObjectiveId Az adatbázis konfigurált szolgáltatásiszint-célkitűzés-azonosítója. Ez az adatbázisra való alkalmazás folyamatban lévő szolgáltatásiszint-célkitűzés. A sikeres frissítés után megegyezik a currentServiceObjectiveId tulajdonság értékével. Ha a requestedServiceObjectiveId és az requestedServiceObjectiveName is frissül, a requestedServiceObjectiveId érték felülbírálja a requestedServiceObjectiveName értéket.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az előfizetéséhez egy Azure-régióban elérhető szolgáltatáscél-azonosítók meghatározásához használja a Capabilities_ListByLocation REST API-t.
sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
requestedServiceObjectiveName Az adatbázis konfigurált szolgáltatásiszint-célkitűzésének neve. Ez az adatbázisra való alkalmazás folyamatban lévő szolgáltatásiszint-célkitűzés. A sikeres frissítés után megegyezik a serviceLevelObjective tulajdonság értékével.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéshez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, a réteget/kiadást, a családot és a kapacitást) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

Azure CLI:
az sql db list-editions -l {location} -o table



Azure PowerShell:
Get-AzSqlServerServiceObjective -Location {location}

"Alapszintű"
"DS100"
"DS1000"
"DS1200"
"DS1500"
"DS200"
"DS2000"
"DS300"
"DS400"
"DS500"
"DS600"
"DW100"
"DW1000"
"DW10000c"
"DW1000c"
"DW1200"
"DW1500"
"DW15000c"
"DW1500c"
"DW200"
"DW2000"
"DW2000c"
"DW2500c"
"DW300"
"DW3000"
"DW30000c"
"DW3000c"
"DW400"
"DW500"
"DW5000c"
"DW600"
"DW6000"
"DW6000c"
"DW7500c"
"ElasticPool"
"Ingyenes"
"P1"
"P11"
"P15"
"P2"
"P3"
"P4"
"P6"
"PRS1"
"PRS2"
"PRS4"
"PRS6"
"S0"
"S1"
"S12"
"S2"
"S3"
"S4"
"S6"
"S7"
"S9"
"Rendszer"
"System0"
"System1"
"System2"
"System2L"
"System3"
"System3L"
"System4"
"System4L"
restorePointInTime Feltételes. Ha a createMode értéke PointInTimeRestore, akkor erre az értékre van szükség. Ha a createMode értéke Visszaállítás, ez az érték nem kötelező. Megadja annak a forrásadatbázisnak az időpontját (ISO8601 formátumát), amely az új adatbázis létrehozásához lesz visszaállítva. A forrásadatbázis legkorábbiRestoreDate értékénél nagyobbnak vagy egyenlőnek kell lennie. sztring
sampleName Az adatbázis létrehozásakor alkalmazandó mintaséma nevét jelzi. Ha a createMode értéke nem alapértelmezett, a rendszer figyelmen kívül hagyja ezt az értéket. A DataWarehouse kiadás nem támogatott. "AdventureWorksLT"
sourceDatabaseDeletionDate Feltételes. Ha a createMode visszaállítás, és a sourceDatabaseId a törölt adatbázis eredeti erőforrás-azonosítója, amikor már létezett (a jelenlegi visszaállítható elvetett adatbázis-azonosítóval ellentétben), akkor erre az értékre van szükség. Az adatbázis törlésének idejét adja meg. sztring
sourceDatabaseId Feltételes. Ha a createMode értéke Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery vagy Restore, akkor erre az értékre van szükség. Megadja a forrásadatbázis erőforrás-azonosítóját. Ha a createMode értéke NonReadableSecondary vagy OnlineSecondary, a forrásadatbázis nevének meg kell egyeznie az újonnan létrehozott adatbázis nevével. sztring
zoneRedundant Azt jelzi, hogy az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában is el lesznek osztva. logikai