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


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ő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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@2024-05-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  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: int
    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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Tulajdonságértékek

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ált identitások erőforrás-azonosítói DatabaseIdentityUserAssignedIdentities

DatabaseIdentityUserAssignedIdentities

Név Leírás Érték

DatabaseKey

Név Leírás Érték

DatabaseProperties

Név Leírás Érték
autoPauseDelay Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 értéke azt jelenti, hogy az automatikus szüneteltetés le van tiltva Int
availabilityZone Azt a rendelkezésre állási zónát adja meg, 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. húr
createMode Megadja az adatbázis létrehozásának módját.

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

Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót 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 azonosítót 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 azonosítót 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 azonosítót 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 mentésének visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. 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 egy korábbi időpontból való visszaállításhoz is megadható.

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 Másolás, a Másodlagos é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. húr
encryptionProtector Az adatbázis Azure Key Vault URI-ja, ha az adatbázis ügyfél által felügyelt kulcsonként van konfigurálva. húr
encryptionProtectorAutoRotation Az adatbázistitkosítási védő AKV-kulcs automatikus elforgatásának engedélyezését vagy letiltását lehetővé tevő jelző. Bool
federatedClientId Az adatbázis-CMK-forgatókönyv bérlőközi használatához használt ügyfélazonosító húr

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 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 az ingyenes korlátozások kimerülése után, és minden túlhasználatot számlázunk.
'AutoPause'
"BillOverUsage"
highAvailabilityReplicaCount Az üzletileg kritikus, prémium vagy rugalmas skálázású kiadású 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 Függetlenül attól, hogy ez az adatbázis főkönyv-adatbázis-e, ami azt jelenti, hogy az adatbázis összes táblája főkönyvtáblák. Megjegyzés: A tulajdonság értéke nem módosítható az adatbázis létrehozása után. Bool
Kulcsok A felhasználó által hozzárendelt használt identitások erőforrás-azonosítói DatabasePropertiesKeys
licenseType Az adatbázisra alkalmazandó licenctípus. LicenseIncluded, ha licencre van szüksége, vagy BasePrice, ha rendelkezik licenccel, és jogosult az Azure Hybrid Benefit használatára. "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. húr
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. húr
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áliscutover meg van adva, a skálázási művelet megvárja, amíg a felhasználói bemenet kiváltja a rugalmas skálázású adatbázisra való átállást.

Az átállás aktiválásához adja meg a "performCutover" paramétert, ha a skálázási művelet várakozási állapotban van.
Bool
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 függeszt fel Int
performCutover Az ügyfél által vezérelt manuális átállás aktiválása a várakozási állapot alatt, 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 üzleti szempontból 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ású adatbázison.
Bool
preferredEnclaveType Az adatbázisban kért enklávé típusa, azaz alapértelmezett vagy VBS enklávé. "Alapértelmezett"
"VBS"
olvasási skálázás Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati sztringben olvasásra beállított alkalmazás szándékkal rendelkező kapcsolatok átirányíthatók egy olvasásilag másodlagos replikára ugyanabban a régióban. 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. húr
recoveryServicesRecoveryPointId Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. húr
requestedBackupStorageRedundancy Az adatbázis biztonsági mentéseinek 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. húr
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. húr
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. húr
sourceDatabaseId Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. húr
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 az előfizetések közötti visszaállítást.

A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, a CreateMode-nak pedig PointInTimeRestore, Restore vagy Recover értéknek kell lennie.

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

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

Ha a createMode helyreállítása történik, a sourceResourceId-nek a helyreállítható adatbázis vagy a 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/authentication-multi-tenant
húr
useFreeLimit Azt jelzi, hogy az adatbázis ingyenes havi korlátokat használ-e. Egy előfizetés egyetlen adatbázisában engedélyezett. Bool
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. Bool

DatabasePropertiesKeys

Név Leírás Érték

DatabaseUserIdentity

Név Leírás Érték

Microsoft.Sql/servers/databases

Név Leírás Érték
azonosság Az adatbázis Azure Active Directory-identitása. DatabaseIdentity
hely Erőforrás helye. sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
szülő A Bicepben megadhatja a 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ó: szülőerőforráson kívüli gyermekerőforrás.
A típus erőforrásának szimbolikus neve: kiszolgálók
kellékek Erőforrás tulajdonságai. DatabaseProperties
Sku Az adatbázis termékváltozata.

A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegé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:

azurecli<br />az sql db list-editions -l &lt;location&gt; -o table<br />````<br /><br />PowerShell
Get-AzSqlServerServiceObjective -Location <hely>
````
termékváltozat
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése

Sku

Név Leírás Érték
kapacitás Az adott termékváltozat kapacitása. Int
Család Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti. húr
név Az termékváltozat neve általában egy betű + Szám kód, pl. P3. sztring (kötelező)
méret Az adott termékváltozat mérete húr
kötő Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. húr

TrackedResourceTags

Név Leírás Érték

Használati példák

Azure gyorsútmutató-minták

Az alábbi Azure rövid útmutatósablonok bicep-mintákat tartalmaznak az erőforrástípus üzembe helyezéséhez.

Bicep-fájl Leírás
Azure SQL Server naplózással a Log Analytics Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, ha engedélyezve van a naplózás, hogy naplókat írjon a Log Analyticsbe (OMS-munkaterület)
SQL Server- és adatbázis- létrehozása Ez a sablon lehetővé teszi az SQL Database és a Server létrehozását.
dedikált SQL-készlet transzparens titkosítási Létrehoz egy SQL Servert és egy dedikált SQL-készletet (korábban SQL DW) transzparens adattitkosítással.
A Sports Analytics üzembe helyezése az Azure Architecture Létrehoz egy Azure-tárfiókot az ADLS Gen 2 engedélyezésével, egy Azure Data Factory-példányt a tárfiók társított szolgáltatásaival (üzembe helyezés esetén az Azure SQL Database-t), 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 megkapja a tárfiókban a Storage Blob-adat közreműködői szerepkört. Az Azure Key Vault-példány, az Azure SQL Database é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 a data factory által felügyelt identitás és a sablont üzembe helyező felhasználó AAD-identitása megkapja a Key Vault titkos kulcsfelhasználói szerepkörét.
Privát végpont példa Ez a sablon bemutatja, hogyan hozhat létre privát végpontot az Azure SQL Serverre mutatva
Webalkalmazás kiépítése SQL Database- Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz.
Sonarqube Docker Web App Linuxon az Azure SQL Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít.
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ- Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz

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ő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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": "2024-05-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "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": "int",
    "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Tulajdonságértékek

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ált identitások erőforrás-azonosítói DatabaseIdentityUserAssignedIdentities

DatabaseIdentityUserAssignedIdentities

Név Leírás Érték

DatabaseKey

Név Leírás Érték

DatabaseProperties

Név Leírás Érték
autoPauseDelay Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 értéke azt jelenti, hogy az automatikus szüneteltetés le van tiltva Int
availabilityZone Azt a rendelkezésre állási zónát adja meg, 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. húr
createMode Megadja az adatbázis létrehozásának módját.

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

Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót 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 azonosítót 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 azonosítót 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 azonosítót 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 mentésének visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. 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 egy korábbi időpontból való visszaállításhoz is megadható.

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 Másolás, a Másodlagos é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. húr
encryptionProtector Az adatbázis Azure Key Vault URI-ja, ha az adatbázis ügyfél által felügyelt kulcsonként van konfigurálva. húr
encryptionProtectorAutoRotation Az adatbázistitkosítási védő AKV-kulcs automatikus elforgatásának engedélyezését vagy letiltását lehetővé tevő jelző. Bool
federatedClientId Az adatbázis-CMK-forgatókönyv bérlőközi használatához használt ügyfélazonosító húr

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 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 az ingyenes korlátozások kimerülése után, és minden túlhasználatot számlázunk.
'AutoPause'
"BillOverUsage"
highAvailabilityReplicaCount Az üzletileg kritikus, prémium vagy rugalmas skálázású kiadású 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 Függetlenül attól, hogy ez az adatbázis főkönyv-adatbázis-e, ami azt jelenti, hogy az adatbázis összes táblája főkönyvtáblák. Megjegyzés: A tulajdonság értéke nem módosítható az adatbázis létrehozása után. Bool
Kulcsok A felhasználó által hozzárendelt használt identitások erőforrás-azonosítói DatabasePropertiesKeys
licenseType Az adatbázisra alkalmazandó licenctípus. LicenseIncluded, ha licencre van szüksége, vagy BasePrice, ha rendelkezik licenccel, és jogosult az Azure Hybrid Benefit használatára. "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. húr
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. húr
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áliscutover meg van adva, a skálázási művelet megvárja, amíg a felhasználói bemenet kiváltja a rugalmas skálázású adatbázisra való átállást.

Az átállás aktiválásához adja meg a "performCutover" paramétert, ha a skálázási művelet várakozási állapotban van.
Bool
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 függeszt fel Int
performCutover Az ügyfél által vezérelt manuális átállás aktiválása a várakozási állapot alatt, 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 üzleti szempontból 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ású adatbázison.
Bool
preferredEnclaveType Az adatbázisban kért enklávé típusa, azaz alapértelmezett vagy VBS enklávé. "Alapértelmezett"
"VBS"
olvasási skálázás Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati sztringben olvasásra beállított alkalmazás szándékkal rendelkező kapcsolatok átirányíthatók egy olvasásilag másodlagos replikára ugyanabban a régióban. 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. húr
recoveryServicesRecoveryPointId Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. húr
requestedBackupStorageRedundancy Az adatbázis biztonsági mentéseinek 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. húr
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. húr
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. húr
sourceDatabaseId Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. húr
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 az előfizetések közötti visszaállítást.

A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, a CreateMode-nak pedig PointInTimeRestore, Restore vagy Recover értéknek kell lennie.

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

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

Ha a createMode helyreállítása történik, a sourceResourceId-nek a helyreállítható adatbázis vagy a 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/authentication-multi-tenant
húr
useFreeLimit Azt jelzi, hogy az adatbázis ingyenes havi korlátokat használ-e. Egy előfizetés egyetlen adatbázisában engedélyezett. Bool
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. Bool

DatabasePropertiesKeys

Név Leírás Érték

DatabaseUserIdentity

Név Leírás Érték

Microsoft.Sql/servers/databases

Név Leírás Érték
apiVersion Az API verziója '2024-05-01-preview"
azonosság Az adatbázis Azure Active Directory-identitása. DatabaseIdentity
hely Erőforrás helye. sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
kellékek Erőforrás tulajdonságai. DatabaseProperties
Sku Az adatbázis termékváltozata.

A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegé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:

azurecli<br />az sql db list-editions -l &lt;location&gt; -o table<br />````<br /><br />PowerShell
Get-AzSqlServerServiceObjective -Location <hely>
````
termékváltozat
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.Sql/servers/databases"

Sku

Név Leírás Érték
kapacitás Az adott termékváltozat kapacitása. Int
Család Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti. húr
név Az termékváltozat neve általában egy betű + Szám kód, pl. P3. sztring (kötelező)
méret Az adott termékváltozat mérete húr
kötő Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. húr

TrackedResourceTags

Név Leírás Érték

Használati példák

Azure gyorsútmutató-sablonok

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

Sablon Leírás
Azure SQL Server naplózással a Log Analytics

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, ha engedélyezve van a naplózás, hogy naplókat írjon a Log Analyticsbe (OMS-munkaterület)
SQL Server- és adatbázis- létrehozása

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi az SQL Database és a Server létrehozását.
dedikált SQL-készlet transzparens titkosítási

Üzembe helyezés az Azure
Létrehoz egy SQL Servert és egy dedikált SQL-készletet (korábban SQL DW) transzparens adattitkosítással.
Új rugalmas SQL-készlet üzembe helyezése

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy új rugalmas SQL-készlet üzembe helyezését az új társított SQL Serverrel és az új SQL Database-adatbázisokkal, amelyekhez hozzá rendelhetők.
A Sports Analytics üzembe helyezése az Azure Architecture

Üzembe helyezés az Azure
Létrehoz egy Azure-tárfiókot az ADLS Gen 2 engedélyezésével, egy Azure Data Factory-példányt a tárfiók társított szolgáltatásaival (üzembe helyezés esetén az Azure SQL Database-t), 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 megkapja a tárfiókban a Storage Blob-adat közreműködői szerepkört. Az Azure Key Vault-példány, az Azure SQL Database é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 a data factory által felügyelt identitás és a sablont üzembe helyező felhasználó AAD-identitása megkapja a Key Vault titkos kulcsfelhasználói szerepkörét.
HDInsight egyéni Ambari + Hive Metastore DB-vel a VNET-

Üzembe helyezés az Azure
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 DB-ként és Hive Metastore-ként is szolgál. Rendelkeznie kell egy meglévő SQL Sever-fiókkal, tárfióktal és virtuális hálózattal.
Privát végpont példa

Üzembe helyezés az Azure
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot az Azure SQL Serverre mutatva
Webalkalmazás kiépítése SQL Database-

Üzembe helyezés az Azure
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz.
távoli asztali szolgáltatások magas rendelkezésre állású

Üzembe helyezés az Azure
Ez az ARM-sablonmintakód üzembe helyez egy Távoli asztali szolgáltatások 2019-munkamenetgyűjteményt magas rendelkezésre állású labort. 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.
Sonarqube Docker Web App Linuxon az Azure SQL

Üzembe helyezés az Azure
Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít.
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ-

Üzembe helyezés az Azure
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz
Privát Azure SQL-végpontot használó WebApp

Üzembe helyezés az Azure
Ez a sablon bemutatja, hogyan hozhat létre olyan webalkalmazást, amely az Azure SQL Serverre mutató privát végpontot használ

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

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

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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@2024-05-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  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 = int
      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

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ált identitások erőforrás-azonosítói DatabaseIdentityUserAssignedIdentities

DatabaseIdentityUserAssignedIdentities

Név Leírás Érték

DatabaseKey

Név Leírás Érték

DatabaseProperties

Név Leírás Érték
autoPauseDelay Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 értéke azt jelenti, hogy az automatikus szüneteltetés le van tiltva Int
availabilityZone Azt a rendelkezésre állási zónát adja meg, 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. húr
createMode Megadja az adatbázis létrehozásának módját.

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

Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót 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 azonosítót 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 azonosítót 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 azonosítót 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 mentésének visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. 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 egy korábbi időpontból való visszaállításhoz is megadható.

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 Másolás, a Másodlagos é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. húr
encryptionProtector Az adatbázis Azure Key Vault URI-ja, ha az adatbázis ügyfél által felügyelt kulcsonként van konfigurálva. húr
encryptionProtectorAutoRotation Az adatbázistitkosítási védő AKV-kulcs automatikus elforgatásának engedélyezését vagy letiltását lehetővé tevő jelző. Bool
federatedClientId Az adatbázis-CMK-forgatókönyv bérlőközi használatához használt ügyfélazonosító húr

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 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 az ingyenes korlátozások kimerülése után, és minden túlhasználatot számlázunk.
'AutoPause'
"BillOverUsage"
highAvailabilityReplicaCount Az üzletileg kritikus, prémium vagy rugalmas skálázású kiadású 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 Függetlenül attól, hogy ez az adatbázis főkönyv-adatbázis-e, ami azt jelenti, hogy az adatbázis összes táblája főkönyvtáblák. Megjegyzés: A tulajdonság értéke nem módosítható az adatbázis létrehozása után. Bool
Kulcsok A felhasználó által hozzárendelt használt identitások erőforrás-azonosítói DatabasePropertiesKeys
licenseType Az adatbázisra alkalmazandó licenctípus. LicenseIncluded, ha licencre van szüksége, vagy BasePrice, ha rendelkezik licenccel, és jogosult az Azure Hybrid Benefit használatára. "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. húr
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. húr
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áliscutover meg van adva, a skálázási művelet megvárja, amíg a felhasználói bemenet kiváltja a rugalmas skálázású adatbázisra való átállást.

Az átállás aktiválásához adja meg a "performCutover" paramétert, ha a skálázási művelet várakozási állapotban van.
Bool
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 függeszt fel Int
performCutover Az ügyfél által vezérelt manuális átállás aktiválása a várakozási állapot alatt, 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 üzleti szempontból 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ású adatbázison.
Bool
preferredEnclaveType Az adatbázisban kért enklávé típusa, azaz alapértelmezett vagy VBS enklávé. "Alapértelmezett"
"VBS"
olvasási skálázás Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati sztringben olvasásra beállított alkalmazás szándékkal rendelkező kapcsolatok átirányíthatók egy olvasásilag másodlagos replikára ugyanabban a régióban. 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. húr
recoveryServicesRecoveryPointId Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. húr
requestedBackupStorageRedundancy Az adatbázis biztonsági mentéseinek 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. húr
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. húr
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. húr
sourceDatabaseId Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. húr
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 az előfizetések közötti visszaállítást.

A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, a CreateMode-nak pedig PointInTimeRestore, Restore vagy Recover értéknek kell lennie.

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

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

Ha a createMode helyreállítása történik, a sourceResourceId-nek a helyreállítható adatbázis vagy a 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/authentication-multi-tenant
húr
useFreeLimit Azt jelzi, hogy az adatbázis ingyenes havi korlátokat használ-e. Egy előfizetés egyetlen adatbázisában engedélyezett. Bool
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. Bool

DatabasePropertiesKeys

Név Leírás Érték

DatabaseUserIdentity

Név Leírás Érték

Microsoft.Sql/servers/databases

Név Leírás Érték
azonosság Az adatbázis Azure Active Directory-identitása. DatabaseIdentity
hely Erőforrás helye. sztring (kötelező)
név Az erőforrás neve sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. Típus típusú erőforrás azonosítója: kiszolgálók
kellékek Erőforrás tulajdonságai. DatabaseProperties
Sku Az adatbázis termékváltozata.

A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegé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:

azurecli<br />az sql db list-editions -l &lt;location&gt; -o table<br />````<br /><br />PowerShell
Get-AzSqlServerServiceObjective -Location <hely>
````
termékváltozat
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.Sql/servers/databases@2024-05-01-preview"

Sku

Név Leírás Érték
kapacitás Az adott termékváltozat kapacitása. Int
Család Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti. húr
név Az termékváltozat neve általában egy betű + Szám kód, pl. P3. sztring (kötelező)
méret Az adott termékváltozat mérete húr
kötő Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. húr

TrackedResourceTags

Név Leírás Érték