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

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@2023-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    autoPauseDelay: int
    availabilityZone: 'string'
    catalogCollation: 'string'
    collation: 'string'
    createMode: 'string'
    elasticPoolId: 'string'
    encryptionProtector: 'string'
    encryptionProtectorAutoRotation: bool
    federatedClientId: 'string'
    freeLimitExhaustionBehavior: 'string'
    highAvailabilityReplicaCount: int
    isLedgerOn: bool
    keys: {
      {customized property}: {}
    }
    licenseType: 'string'
    longTermRetentionBackupResourceId: 'string'
    maintenanceConfigurationId: 'string'
    manualCutover: bool
    maxSizeBytes: int
    minCapacity: json('decimal-as-string')
    performCutover: bool
    preferredEnclaveType: 'string'
    readScale: 'string'
    recoverableDatabaseId: 'string'
    recoveryServicesRecoveryPointId: 'string'
    requestedBackupStorageRedundancy: 'string'
    restorableDroppedDatabaseId: 'string'
    restorePointInTime: 'string'
    sampleName: 'string'
    secondaryType: 'string'
    sourceDatabaseDeletionDate: 'string'
    sourceDatabaseId: 'string'
    sourceResourceId: 'string'
    useFreeLimit: bool
    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
Sku Az adatbázis termékváltozata.

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}

Sku
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
identity Az adatbázis Azure Active Directory-identitása. DatabaseIdentity
properties Erőforrás tulajdonságai. Adatbázistulajdonságok

DatabaseIdentity

Név Leírás Érték
típus Az identitás típusa "Nincs"
"UserAssigned"
userAssignedIdentities A felhasználó által hozzárendelt identitások használandó erőforrás-azonosítói DatabaseIdentityUserAssignedIdentities

DatabaseIdentityUserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} DatabaseUserIdentity

DatabaseUserIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság a ReadOnly.

Adatbázistulajdonságok

Név Leírás Érték
autoPauseDelay Az adatbázis automatikus szüneteltetése után percek alatt. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva int
availabilityZone Meghatározza azt a rendelkezésre állási zónát, amelybe az adatbázis rögzítve van. '1'
'2'
'3'
"NoPreference"
catalogCollation A metaadat-katalógus rendezése. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
Egybevetés Az adatbázis rendezése. sztring
createMode Megadja az adatbázis-létrehozás módját.

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

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

Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId értéket a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni.

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 másolat visszaállításával. A sourceDatabaseId értéket meg kell adni a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként.

Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId értéket. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId fájlnak 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 egy korábbi időpontból történő visszaállításhoz is megadható.

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

A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse-kiadásban.
"Másolás"
"Alapértelmezett"
"OnlineSecondary"
"PointInTimeRestore"
"Helyreállítás"
"Visszaállítás"
"RestoreExternalBackup"
"RestoreExternalBackupSecondary"
"RestoreLongTermRetentionBackup"
"Másodlagos"
elasticPoolId Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója. sztring
encryptionProtector Az adatbázis Azure Key Vault URI-ja, ha az adatbázis ügyfél által felügyelt kulcsonként van konfigurálva. sztring
encryptionProtectorAutoRotation Az adatbázistitkosítási védő AKV-kulcsának automatikus rotálását engedélyező vagy letiltó jelző. logikai
federatedClientId Az adatbázisonkénti bérlők közötti CMK-forgatókönyvhez használt ügyfél-azonosí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}$
freeLimitExhaustionBehavior Azt a viselkedést adja meg, amikor a havi ingyenes korlátok kimerülnek az ingyenes adatbázishoz.

Automatikus frissítés: Az adatbázis automatikusan fel lesz függesztve, ha a hónap hátralévő részében elfogynak az ingyenes korlátok.

BillForUsage: Az adatbázis továbbra is online állapotban lesz, ha elfogynak a szabad korlátok, és a túlhasználatot kiszámlázzuk.
"Automatikus fóliázás"
"BillOverUsage"
highAvailabilityReplicaCount Az adatbázishoz társított másodlagos replikák száma, amelyek magas rendelkezésre állást biztosítanak. Rugalmas készleten belüli rugalmas skálázású adatbázisokra nem alkalmazható. int
isLedgerOn Azt, hogy ez az adatbázis tranzakciónapló-adatbázis-e, vagyis az adatbázis összes táblája tranzakciónapló-tábla. Megjegyzés: a tulajdonság értéke nem módosítható az adatbázis létrehozása után. logikai
keys A felhasználó által hozzárendelt használandó identitások erőforrás-azonosítói DatabasePropertiesKeys
licenseType Az adatbázishoz alkalmazandó licenctípus. LicenseIncludedha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit. "BasePrice"
"LicenseIncluded"
longTermRetentionBackupResourceId Az adatbázis létrehozási műveletéhez társított hosszú távú megőrzési biztonsági mentés erőforrás-azonosítója. sztring
maintenanceConfigurationId Az adatbázishoz rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg a karbantartási frissítések bekövetkezési idejét. sztring
manualCutover Azt jelzi, hogy az Adatbázis frissítése művelet rugalmas skálázási szintre történő frissítése során szükség van-e az ügyfél által vezérelt manuális átállásra.

Ez a tulajdonság csak akkor alkalmazható, ha az adatbázist üzletileg kritikus/általános célú/Prémium/Standard szintről rugalmas skálázási szintre skáláz.

Ha a manuális skálázás meg van adva, a skálázási művelet megvárja, amíg a felhasználói bevitel átállást vált ki a rugalmas skálázási adatbázisba.

Az átállás aktiválásához adja meg a "performCutover" paramétert, ha a skálázási művelet Várakozás állapotban van.
logikai
maxSizeBytes Az adatbázis maximális mérete bájtban kifejezve. int
minCapacity Minimális kapacitás, amelyet az adatbázis mindig lefoglal, ha nincs szüneteltetve Tizedesérték megadásához használja a json() függvényt. int vagy json decimális
performCutover Az ügyfél által vezérelt manuális átállás aktiválása várakozási állapotban, miközben a skálázási művelet folyamatban van.

Ez a tulajdonságparaméter csak a manualCutover paraméterrel együtt kezdeményezett skálázási műveletekre vonatkozik.

Ez a tulajdonság csak akkor alkalmazható, ha az adatbázis üzletileg kritikus/általános célú/Prémium/Standard szintről rugalmas skálázási szintre való skálázása már folyamatban van.

Ha a performCutover paraméter meg van adva, a skálázási művelet átállást vált ki, és szerepkör-módosítást hajt végre a rugalmas skálázású adatbázisra.
logikai
preferredEnclaveType Az adatbázison kért enklávé típusa, azaz alapértelmezett vagy VBS-enklávék. "Alapértelmezett"
"VBS"
readScale Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknél az alkalmazás szándéka a kapcsolati karakterlánc írásvédettre van állítva, átirányíthatja egy, ugyanabban a régióban lévő, olvasható másodlagos replikára. Rugalmas készleten belüli rugalmas skálázású adatbázisokra nem alkalmazható. "Letiltva"
"Engedélyezve"
recoverableDatabaseId Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója. sztring
recoveryServicesRecoveryPointId Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. sztring
requestedBackupStorageRedundancy Az adatbázis biztonsági másolatainak tárolására használt tárfióktípus. "Geo"
"GeoZone"
"Helyi"
"Zóna"
restorableDroppedDatabaseId Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója. sztring
restorePointInTime 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. sztring
sampleName Az adatbázis létrehozásakor alkalmazandó mintaséma neve. "AdventureWorksLT"
'WideWorldImportersFull'
'WideWorldImportersStd'
secondaryType Az adatbázis másodlagos típusa, ha másodlagos. Az érvényes értékek: Geo, Named és Standby. "Geo"
"Elnevezett"
"Készenléti"
sourceDatabaseDeletionDate Az adatbázis törlésének idejét adja meg. sztring
sourceDatabaseId Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. sztring
sourceResourceId Az adatbázis létrehozási műveletéhez társított forrás erőforrás-azonosítója.

Ez a tulajdonság csak a DataWarehouse kiadás esetében támogatott, és lehetővé teszi a visszaállítást az előfizetések között.

A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, és a CreateMode paraméternek PointInTimeRestore, Restore vagy Recover értékűnek kell lennie.

Ha a createMode értéke PointInTimeRestore, a sourceResourceId értéknek a meglévő adatbázis vagy meglévő SQL-készlet erőforrás-azonosítójának kell lennie, és meg kell adni a restorePointInTime értéket.

Ha a createMode visszaállítás, a sourceResourceId azonosítónak a visszaállítható elvetett adatbázis vagy visszaállítható elvetett SQL-készlet erőforrás-azonosítójának kell lennie.

Ha a createMode értéke Helyreállítás, a sourceResourceId paraméternek a helyreállítható adatbázis vagy helyreállítható SQL-készlet erőforrás-azonosítójának kell lennie.

Ha a forrás-előfizetés egy másik bérlőhöz tartozik, mint a célelőfizetés, az "x-ms-authorization-auxiliary" fejlécnek tartalmaznia kell a forrásbérlőhöz tartozó hitelesítési jogkivonatot. További információ az "x-ms-authorization-auxiliary" fejlécről: /azure/azure-resource-manager/management/authenticate-multi-tenant
sztring
useFreeLimit Azt határozza meg, hogy az adatbázis használ-e ingyenes havi korlátokat. Egy előfizetésben lévő adatbázison engedélyezve van. logikai
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

DatabasePropertiesKeys

Név Leírás Érték
{customized property} DatabaseKey

DatabaseKey

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

SKU

Név Leírás Érték
capacity Az adott termékváltozat kapacitása. int
family Ha a szolgáltatás eltérő hardvergenerációval rendelkezik ugyanahhoz a termékváltozathoz, akkor az itt rögzíthető. sztring
name A termékváltozat neve, általában egy betű + szám kód, például P3. sztring (kötelező)
size Az adott termékváltozat mérete sztring
tier Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. sztring

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 egy mintatáblával, amely néhány mintaadatot tartalmaz, amelyek egy lekérdezés használatával 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 windowsos 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 lévő virtuális gépek kívánt számával, é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
Ezzel a sablonnal egyetlen Octopus Deploy 3.0-kiszolgálót helyezhet üzembe 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ősségteljes é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) egy összetett megoldás, amely az Azure Partner gyorsútmutatóiból érhető el. Ez egy bevezetést lehetővé tevő eszköz az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely egy ö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ázatok csökkentése áll. A megoldás kiemeli a láthatóság és a szabályozás alapvető szabályozási pilléreit.
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.
Azure SQL privát végpontot használó WebApp

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

Üzembe helyezés az Azure-ban
Ez az ARM-sablonmintakód egy magas rendelkezésre állású Távoli asztali szolgáltatások 2019 munkamenet-gyűjtemény tesztkörnyezetet helyez üzembe. 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 (ha telepítve van a Azure SQL-adatbázis), valamint egy Azure Databricks-példányt. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókban a Storage-blobadatok közreműködője szerepkört kapja meg. Az Azure Key Vault-példány, az Azure SQL-adatbázis és az 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 telepítő felhasználó AAD-identitása megkapja a Key Vault Titkos kódok felhasználói 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 Insightsot.
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) úgy lett kialakítva, 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ép Azure SQL Database-be, Azure SQL Managed Instance vagy Microsoft SQL Server. Ez a sablon üzembe helyezné az Azure Database Migration Service egy példányát, egy olyan Azure-beli virtuális gépet, amelyen telepítve van az SQL Server, amely forráskiszolgálóként fog működni, 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ál. A sablon üzembe helyezi 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, 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
Ezzel a sablonnal létrehozhat egy HDInsight-fürtö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-kiszolgálóval, 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.
Példa privát végpontra

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot, amely a Azure SQL Serverre 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, ha a naplózás 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, amelyen engedélyezve van a naplózás, hogy naplókat írjon a Log Analyticsbe (OMS-munkaterület)
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 új SQL Database-adatbázisokkal, amelyek hozzá lesznek rendelve.
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 privát végpontokkal, valamint a társított erőforrásokkal, amelyeket általában privát/izolált környezetben használnak.
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 Insightsot. 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 Serverrel.

ARM-sablon erőforrás-definíciója

A kiszolgálók/adatbázisok erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket 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": "2023-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "autoPauseDelay": "int",
    "availabilityZone": "string",
    "catalogCollation": "string",
    "collation": "string",
    "createMode": "string",
    "elasticPoolId": "string",
    "encryptionProtector": "string",
    "encryptionProtectorAutoRotation": "bool",
    "federatedClientId": "string",
    "freeLimitExhaustionBehavior": "string",
    "highAvailabilityReplicaCount": "int",
    "isLedgerOn": "bool",
    "keys": {
      "{customized property}": {}
    },
    "licenseType": "string",
    "longTermRetentionBackupResourceId": "string",
    "maintenanceConfigurationId": "string",
    "manualCutover": "bool",
    "maxSizeBytes": "int",
    "minCapacity": "[json('decimal-as-string')]",
    "performCutover": "bool",
    "preferredEnclaveType": "string",
    "readScale": "string",
    "recoverableDatabaseId": "string",
    "recoveryServicesRecoveryPointId": "string",
    "requestedBackupStorageRedundancy": "string",
    "restorableDroppedDatabaseId": "string",
    "restorePointInTime": "string",
    "sampleName": "string",
    "secondaryType": "string",
    "sourceDatabaseDeletionDate": "string",
    "sourceDatabaseId": "string",
    "sourceResourceId": "string",
    "useFreeLimit": "bool",
    "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 '2023-05-01-preview"
name Az erőforrás neve

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

Karakterkorlát: 1-128

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

Nem végződhet ponttal vagy szóközzel.
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
Sku Az adatbázis termékváltozata.

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}

Sku
identity Az adatbázis Azure Active Directory-identitása. DatabaseIdentity
properties Erőforrás tulajdonságai. DatabaseProperties

DatabaseIdentity

Név Leírás Érték
típus Az identitás típusa "Nincs"
"UserAssigned"
userAssignedIdentities A felhasználó által hozzárendelt használandó identitások erőforrás-azonosítói DatabaseIdentityUserAssignedIdentities

DatabaseIdentityUserAssignedIdentities

Név Leírás Érték
{customized property} DatabaseUserIdentity

DatabaseUserIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

DatabaseProperties

Név Leírás Érték
autoPauseDelay Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva int
availabilityZone Meghatározza azt a rendelkezésre állási zónát, amelybe az adatbázis rögzítve van. '1'
'2'
'3'
"NoPreference"
catalogCollation A metaadat-katalógus rendezése. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
Egybevetés Az adatbázis rendezése. sztring
createMode Megadja az adatbázis-létrehozás módját.

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

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

Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId értéket a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni.

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 másolat visszaállításával. A sourceDatabaseId értéket meg kell adni a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként.

Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId értéket. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId fájlnak 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 egy korábbi időpontból történő visszaállításhoz is megadható.

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

A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse-kiadásban.
"Másolás"
"Alapértelmezett"
"OnlineSecondary"
"PointInTimeRestore"
"Helyreállítás"
"Visszaállítás"
"RestoreExternalBackup"
"RestoreExternalBackupSecondary"
"RestoreLongTermRetentionBackup"
"Másodlagos"
elasticPoolId Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója. sztring
encryptionProtector Az adatbázis Azure Key Vault URI-ja, ha az adatbázis ügyfél által felügyelt kulcsonként van konfigurálva. sztring
encryptionProtectorAutoRotation Az adatbázistitkosítási védő AKV-kulcsának automatikus rotálását engedélyező vagy letiltó jelző. logikai
federatedClientId Az adatbázisonkénti bérlők közötti CMK-forgatókönyvhez használt ügyfél-azonosí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}$
freeLimitExhaustionBehavior Azt a viselkedést adja meg, amikor a havi ingyenes korlátok kimerülnek az ingyenes adatbázishoz.

Automatikus frissítés: Az adatbázis automatikusan fel lesz függesztve, ha a hónap hátralévő részében elfogynak az ingyenes korlátok.

BillForUsage: Az adatbázis továbbra is online állapotban lesz, ha elfogynak a szabad korlátok, és a túlhasználatot kiszámlázzuk.
"Automatikus fóliázás"
"BillOverUsage"
highAvailabilityReplicaCount Az adatbázishoz társított másodlagos replikák száma, amelyek magas rendelkezésre állást biztosítanak. Rugalmas készleten belüli rugalmas skálázású adatbázisokra nem alkalmazható. int
isLedgerOn Azt, hogy ez az adatbázis tranzakciónapló-adatbázis-e, vagyis az adatbázis összes táblája tranzakciónapló-tábla. Megjegyzés: a tulajdonság értéke nem módosítható az adatbázis létrehozása után. logikai
keys A felhasználó által hozzárendelt használandó identitások erőforrás-azonosítói DatabasePropertiesKeys
licenseType Az adatbázishoz alkalmazandó licenctípus. LicenseIncludedha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit. "BasePrice"
"LicenseIncluded"
longTermRetentionBackupResourceId Az adatbázis létrehozási műveletéhez társított hosszú távú megőrzési biztonsági mentés erőforrás-azonosítója. sztring
maintenanceConfigurationId Az adatbázishoz rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg a karbantartási frissítések bekövetkezési idejét. sztring
manualCutover Azt jelzi, hogy az Adatbázis frissítése művelet rugalmas skálázási szintre történő frissítése során szükség van-e az ügyfél által vezérelt manuális átállásra.

Ez a tulajdonság csak akkor alkalmazható, ha az adatbázist üzletileg kritikus/általános célú/Prémium/Standard szintről rugalmas skálázási szintre skáláz.

Ha a manuális skálázás meg van adva, a skálázási művelet megvárja, amíg a felhasználói bevitel átállást vált ki a rugalmas skálázási adatbázisba.

Az átállás aktiválásához adja meg a "performCutover" paramétert, ha a skálázási művelet Várakozás állapotban van.
logikai
maxSizeBytes Az adatbázis maximális mérete bájtban kifejezve. int
minCapacity Minimális kapacitás, amelyet az adatbázis mindig lefoglal, ha nincs szüneteltetve Tizedesérték megadásához használja a json() függvényt. int vagy json decimális
performCutover Az ügyfél által vezérelt manuális átállás aktiválása várakozási állapotban, miközben a skálázási művelet folyamatban van.

Ez a tulajdonságparaméter csak a manualCutover paraméterrel együtt kezdeményezett skálázási műveletekre vonatkozik.

Ez a tulajdonság csak akkor alkalmazható, ha az adatbázis üzletileg kritikus/általános célú/Prémium/Standard szintről rugalmas skálázási szintre való skálázása már folyamatban van.

Ha a performCutover paraméter meg van adva, a skálázási művelet átállást vált ki, és szerepkör-módosítást hajt végre a rugalmas skálázású adatbázisra.
logikai
preferredEnclaveType Az adatbázison kért enklávé típusa, azaz alapértelmezett vagy VBS-enklávék. "Alapértelmezett"
"VBS"
readScale Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknél az alkalmazás szándéka a kapcsolati karakterlánc írásvédettre van állítva, átirányíthatja egy, ugyanabban a régióban lévő, olvasható másodlagos replikára. Rugalmas készleten belüli rugalmas skálázású adatbázisokra nem alkalmazható. "Letiltva"
"Engedélyezve"
recoverableDatabaseId Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója. sztring
recoveryServicesRecoveryPointId Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. sztring
requestedBackupStorageRedundancy Az adatbázis biztonsági másolatainak tárolására használt tárfióktípus. "Geo"
"GeoZone"
"Helyi"
"Zóna"
restorableDroppedDatabaseId Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója. sztring
restorePointInTime 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. sztring
sampleName Az adatbázis létrehozásakor alkalmazandó mintaséma neve. "AdventureWorksLT"
'WideWorldImportersFull'
'WideWorldImportersStd'
secondaryType Az adatbázis másodlagos típusa, ha másodlagos. Az érvényes értékek: Geo, Named és Standby. "Geo"
"Elnevezett"
"Készenléti"
sourceDatabaseDeletionDate Az adatbázis törlésének idejét adja meg. sztring
sourceDatabaseId Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. sztring
sourceResourceId Az adatbázis létrehozási műveletéhez társított forrás erőforrás-azonosítója.

Ez a tulajdonság csak a DataWarehouse kiadás esetében támogatott, és lehetővé teszi a visszaállítást az előfizetések között.

A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, és a CreateMode paraméternek PointInTimeRestore, Restore vagy Recover értékűnek kell lennie.

Ha a createMode értéke PointInTimeRestore, a sourceResourceId értéknek a meglévő adatbázis vagy meglévő SQL-készlet erőforrás-azonosítójának kell lennie, és meg kell adni a restorePointInTime értéket.

Ha a createMode visszaállítás, a sourceResourceId azonosítónak a visszaállítható elvetett adatbázis vagy visszaállítható elvetett SQL-készlet erőforrás-azonosítójának kell lennie.

Ha a createMode értéke Helyreállítás, a sourceResourceId paraméternek a helyreállítható adatbázis vagy helyreállítható SQL-készlet erőforrás-azonosítójának kell lennie.

Ha a forrás-előfizetés egy másik bérlőhöz tartozik, mint a célelőfizetés, az "x-ms-authorization-auxiliary" fejlécnek tartalmaznia kell a forrásbérlőhöz tartozó hitelesítési jogkivonatot. További információ az "x-ms-authorization-auxiliary" fejlécről: /azure/azure-resource-manager/management/authenticate-multi-tenant
sztring
useFreeLimit Azt határozza meg, hogy az adatbázis használ-e ingyenes havi korlátokat. Egy előfizetésben lévő adatbázison engedélyezve van. logikai
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

DatabasePropertiesKeys

Név Leírás Érték
{customized property} DatabaseKey

DatabaseKey

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

SKU

Név Leírás Érték
capacity Az adott termékváltozat kapacitása. int
family Ha a szolgáltatás eltérő hardvergenerációval rendelkezik ugyanahhoz a termékváltozathoz, akkor az itt rögzíthető. sztring
name A termékváltozat neve, általában egy betű + szám kód, például P3. sztring (kötelező)
size Az adott termékváltozat mérete sztring
tier Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. sztring

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 egy mintatáblával, amely néhány mintaadatot tartalmaz, amelyek egy lekérdezés használatával 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 windowsos 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 lévő virtuális gépek kívánt számával, é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
Ezzel a sablonnal egyetlen Octopus Deploy 3.0-kiszolgálót helyezhet üzembe 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ősségteljes é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) egy összetett megoldás, amely az Azure Partner gyorsútmutatóiból érhető el. Ez egy bevezetést lehetővé tevő eszköz az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely egy ö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ázatok csökkentése áll. A megoldás kiemeli a láthatóság és a szabályozás alapvető szabályozási pilléreit.
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.
Azure SQL privát végpontot használó WebApp

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

Üzembe helyezés az Azure-ban
Ez az ARM-sablonmintakód egy magas rendelkezésre állású Távoli asztali szolgáltatások 2019 munkamenet-gyűjtemény tesztkörnyezetet helyez üzembe. 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 (ha telepítve van a Azure SQL-adatbázis), valamint egy Azure Databricks-példányt. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókban a Storage-blobadatok közreműködője szerepkört kapja meg. Az Azure Key Vault-példány, az Azure SQL-adatbázis és az 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 telepítő felhasználó AAD-identitása megkapja a Key Vault Titkos kódok felhasználói 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 Insightsot.
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) úgy lett kialakítva, 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ép Azure SQL Database-be, Azure SQL Managed Instance vagy Microsoft SQL Server. Ez a sablon üzembe helyezné az Azure Database Migration Service egy példányát, egy olyan Azure-beli virtuális gépet, amelyen telepítve van az SQL Server, amely forráskiszolgálóként fog működni, 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ál. A sablon üzembe helyezi 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, 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
Ezzel a sablonnal létrehozhat egy HDInsight-fürtö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-kiszolgálóval, 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.
Példa privát végpontra

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot, amely a Azure SQL Serverre 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, ha a naplózás 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, amelyen engedélyezve van a naplózás, hogy naplókat írjon a Log Analyticsbe (OMS-munkaterület)
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 új SQL Database-adatbázisokkal, amelyek hozzá lesznek rendelve.
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 privát végpontokkal, valamint a társított erőforrásokkal, amelyeket általában privát/izolált környezetben használnak.
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 Insightsot. 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 Serverrel.

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

A kiszolgálók/adatbázisok erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket 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@2023-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      autoPauseDelay = int
      availabilityZone = "string"
      catalogCollation = "string"
      collation = "string"
      createMode = "string"
      elasticPoolId = "string"
      encryptionProtector = "string"
      encryptionProtectorAutoRotation = bool
      federatedClientId = "string"
      freeLimitExhaustionBehavior = "string"
      highAvailabilityReplicaCount = int
      isLedgerOn = bool
      keys = {
        {customized property} = {}
      }
      licenseType = "string"
      longTermRetentionBackupResourceId = "string"
      maintenanceConfigurationId = "string"
      manualCutover = bool
      maxSizeBytes = int
      minCapacity = "decimal-as-string"
      performCutover = bool
      preferredEnclaveType = "string"
      readScale = "string"
      recoverableDatabaseId = "string"
      recoveryServicesRecoveryPointId = "string"
      requestedBackupStorageRedundancy = "string"
      restorableDroppedDatabaseId = "string"
      restorePointInTime = "string"
      sampleName = "string"
      secondaryType = "string"
      sourceDatabaseDeletionDate = "string"
      sourceDatabaseId = "string"
      sourceResourceId = "string"
      useFreeLimit = bool
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

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@2023-05-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-128

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

Nem végződhet ponttal vagy szóközzel.
location Erőforrás helye. sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. A következő 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.
Sku Az adatbázis termékváltozata.

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}

Sku
identity Az adatbázis Azure Active Directory-identitása. DatabaseIdentity
properties Erőforrás tulajdonságai. DatabaseProperties

DatabaseIdentity

Név Leírás Érték
típus Az identitás típusa "UserAssigned"
identity_ids A felhasználó által hozzárendelt használandó identitások erőforrás-azonosítói Felhasználói identitásazonosítók tömbje.

DatabaseIdentityUserAssignedIdentities

Név Leírás Érték
{customized property} DatabaseUserIdentity

DatabaseUserIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

DatabaseProperties

Név Leírás Érték
autoPauseDelay Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva int
availabilityZone Meghatározza azt a rendelkezésre állási zónát, amelybe az adatbázis rögzítve van. "1"
"2"
"3"
"NoPreference"
catalogCollation A metaadat-katalógus rendezése. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
Egybevetés Az adatbázis rendezése. sztring
createMode Megadja az adatbázis-létrehozás módját.

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

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

Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId értéket a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni.

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 másolat visszaállításával. A sourceDatabaseId értéket meg kell adni a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként.

Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId értéket. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId fájlnak 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 egy korábbi időpontból történő visszaállításhoz is megadható.

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

A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse-kiadásban.
"Másolás"
"Alapértelmezett"
"OnlineSecondary"
"PointInTimeRestore"
"Helyreállítás"
"Visszaállítás"
"RestoreExternalBackup"
"RestoreExternalBackupSecondary"
"RestoreLongTermRetentionBackup"
"Másodlagos"
elasticPoolId Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója. sztring
encryptionProtector Az adatbázis Azure Key Vault URI-ja, ha az adatbázis ügyfél által felügyelt kulcsainak megfelelően van konfigurálva. sztring
encryptionProtectorAutoRotation Az adatbázistitkosítási védő AKV-kulcs automatikus rotálásának engedélyezését vagy letiltását jelző jelző. logikai
federatedClientId A bérlők közötti adatbázis-CMK-forgatókönyvben használt ügyfél-azonosí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}$
freeLimitExhaustionBehavior Azt a viselkedést adja meg, amikor a havi ingyenes korlátok kimerülnek az ingyenes adatbázisra vonatkozóan.

Automatikus fóliázás: Az adatbázis automatikusan szüneteltetve lesz, ha a hónap hátralévő részében elfogynak az ingyenes korlátok.

BillForUsage: Az adatbázis továbbra is online állapotban lesz az ingyenes korlátozások kimerítése után, és a túlhasználat számlázása is történik.
"Automatikus fóliázás"
"BillOverUsage"
highAvailabilityReplicaCount Az adatbázishoz társított másodlagos replikák száma, amelyek magas rendelkezésre állást biztosítanak. Rugalmas készleten belüli rugalmas skálázású adatbázisokra nem alkalmazható. int
isLedgerOn Azt, hogy ez az adatbázis főkönyv-adatbázis-e, vagyis az adatbázisban lévő összes tábla főkönyvtáblák. Megjegyzés: a tulajdonság értéke nem módosítható az adatbázis létrehozása után. logikai
keys A felhasználó által hozzárendelt identitások használandó erőforrás-azonosítói DatabasePropertiesKeys
licenseType Az adatbázishoz alkalmazandó licenctípus. LicenseIncludedha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit. "BasePrice"
"LicenseIncluded"
longTermRetentionBackupResourceId Az adatbázis létrehozási műveletéhez társított hosszú távú adatmegőrzési biztonsági mentés erőforrás-azonosítója. sztring
maintenanceConfigurationId Az adatbázishoz rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg azt az időszakot, amikor a karbantartási frissítések bekövetkeznek. sztring
manualCutover Azt jelzi, hogy az ügyfél által vezérelt manuális átállást kell-e elvégezni az Adatbázis frissítése művelet rugalmas skálázási szintre történő frissítése során.

Ez a tulajdonság csak akkor alkalmazható, ha az adatbázist üzletileg kritikus/általános célú/Prémium/Standard szintről rugalmas skálázási szintre méretezi.

A manuális skálázás megadása után a skálázási művelet megvárja, amíg a felhasználói bemenet áttűn a rugalmas skálázási adatbázisra.

Az átállás aktiválásához adja meg az "performCutover" paramétert, ha a skálázási művelet várakozási állapotban van.
logikai
maxSizeBytes Az adatbázis maximális mérete bájtban kifejezve. int
minCapacity Minimális kapacitás, amelyet az adatbázis mindig lefoglalt, ha nem szünetelteti, adjon meg egy decimális értéket sztringként. int vagy json decimális
performCutover Az ügyfél által vezérelt manuális átállás aktiválása a várakozási állapotban, miközben a skálázási művelet folyamatban van.

Ez a tulajdonságparaméter csak a "manualCutover" paraméterrel együtt kezdeményezett skálázási műveletekre alkalmazható.

Ez a tulajdonság csak akkor alkalmazható, ha az adatbázis üzletileg kritikus/általános célú/Prémium/Standard szintről rugalmas skálázási szintre való skálázása már folyamatban van.

A performCutover megadásakor a skálázási művelet átállást vált ki, és szerepkör-módosítást hajt végre a rugalmas skálázási adatbázisra.
logikai
preferredEnclaveType Az adatbázisban kért enklávé típusa, azaz alapértelmezett vagy VBS-enklávé. "Alapértelmezett"
"VBS"
readScale Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati karakterlánc az alkalmazás szándékával rendelkező kapcsolatok átirányíthatók egy, ugyanabban a régióban lévő, olvashatóan másodlagos replikára. Rugalmas készleten belüli rugalmas skálázású adatbázisokra nem alkalmazható. "Letiltva"
"Engedélyezve"
recoverableDatabaseId Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója. sztring
recoveryServicesRecoveryPointId Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. sztring
requestedBackupStorageRedundancy Az adatbázis biztonsági másolatainak tárolására használt tárfiók típusa. "Geo"
"GeoZone"
"Helyi"
"Zóna"
restorableDroppedDatabaseId Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója. sztring
restorePointInTime 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. sztring
sampleName Az adatbázis létrehozásakor alkalmazandó mintaséma neve. "AdventureWorksLT"
"WideWorldImportersFull"
"WideWorldImportersStd"
secondaryType Az adatbázis másodlagos típusa, ha másodlagos. Az érvényes értékek: Geo, Named és Standby. "Geo"
"Elnevezve"
"Készenléti"
sourceDatabaseDeletionDate Az adatbázis törlésének idejét adja meg. sztring
sourceDatabaseId Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. sztring
sourceResourceId Az adatbázis létrehozási műveletéhez társított forrás erőforrás-azonosítója.

Ez a tulajdonság csak a DataWarehouse kiadás esetében támogatott, és lehetővé teszi a visszaállítást az előfizetések között.

A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, és a CreateMode paraméternek PointInTimeRestore, Restore vagy Recover értékűnek kell lennie.

Ha a createMode értéke PointInTimeRestore, a sourceResourceId értéknek a meglévő adatbázis vagy meglévő SQL-készlet erőforrás-azonosítójának kell lennie, és meg kell adni a restorePointInTime értéket.

Ha a createMode visszaállítás, a sourceResourceId azonosítónak a visszaállítható elvetett adatbázis vagy visszaállítható elvetett SQL-készlet erőforrás-azonosítójának kell lennie.

Ha a createMode értéke Helyreállítás, a sourceResourceId paraméternek a helyreállítható adatbázis vagy helyreállítható SQL-készlet erőforrás-azonosítójának kell lennie.

Ha a forrás-előfizetés egy másik bérlőhöz tartozik, mint a célelőfizetés, az "x-ms-authorization-auxiliary" fejlécnek tartalmaznia kell a forrásbérlőhöz tartozó hitelesítési jogkivonatot. További információ az "x-ms-authorization-auxiliary" fejlécről: /azure/azure-resource-manager/management/authenticate-multi-tenant
sztring
useFreeLimit Azt határozza meg, hogy az adatbázis használ-e ingyenes havi korlátokat. Egy előfizetésben lévő adatbázison engedélyezve van. logikai
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

DatabasePropertiesKeys

Név Leírás Érték
{customized property} DatabaseKey

DatabaseKey

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.

SKU

Név Leírás Érték
capacity Az adott termékváltozat kapacitása. int
family Ha a szolgáltatás eltérő hardvergenerációval rendelkezik ugyanahhoz a termékváltozathoz, akkor az itt rögzíthető. sztring
name A termékváltozat neve, általában egy betű + szám kód, például P3. sztring (kötelező)
size Az adott termékváltozat mérete sztring
tier Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. sztring