Database interface
En databasresurs.
- Extends
Egenskaper
auto |
Tid i minuter efter vilken databasen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat |
availability |
Anger tillgänglighetszonen som databasen är fäst på. |
catalog |
Sortering av metadatakatalogen. |
collation | Sortering av databasen. |
create |
Anger läget för att skapa databasen. Standard: vanlig databasskapande. Kopiera: skapar en databas som en kopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för källdatabasen. Sekundär: skapar en databas som en sekundär replik av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga primära databasen. PointInTimeRestore: Skapar en databas genom att återställa en tidpunktssäkerhetskopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga databasen och restorePointInTime måste anges. Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. sourceDatabaseId måste anges som det återställningsbara databasresurs-ID:t som ska återställas. Återställ: Skapar en databas genom att återställa en säkerhetskopia av en borttagen databas. sourceDatabaseId måste anges. Om sourceDatabaseId är databasens ursprungliga resurs-ID måste sourceDatabaseDeletionDate anges. Annars måste sourceDatabaseId vara det återställningsbara borttagna databasresurs-ID:t och sourceDatabaseDeletionDate ignoreras. restorePointInTime kan också anges för återställning från en tidigare tidpunkt. RestoreLongTermRetentionBackup: Skapar en databas genom att återställa från ett långsiktigt kvarhållningsvalv. recoveryServicesRecoveryPointResourceId måste anges som resurs-ID för återställningspunkten. Copy, Secondary och RestoreLongTermRetentionBackup stöds inte för DataWarehouse Edition. |
creation |
Skapandedatum för databasen (ISO8601-format). Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
current |
Den typ av lagringskonto som används för att lagra säkerhetskopior för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
current |
Databasens aktuella servicenivåmålnamn. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
current |
SKU:ns namn och nivå. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
database |
ID:t för databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
default |
Den sekundära standardregionen för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
earliest |
Detta registrerar det tidigaste startdatum och den tid då återställning är tillgängligt för den här databasen (ISO8601-format). Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
elastic |
Resursidentifieraren för den elastiska poolen som innehåller den här databasen. |
encryption |
Azure Key Vault-URI:n för databasen om den har konfigurerats med kundhanterade nycklar per databas. |
failover |
Resursidentifierare för redundansgrupp som den här databasen tillhör. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
federated |
Klient-ID:t som används för cmk-scenario mellan klienter per databas |
high |
Antalet sekundära repliker som är associerade med databasen som används för att tillhandahålla hög tillgänglighet. Gäller inte för en Hyperskala-databas i en elastisk pool. |
identity | Azure Active Directory-identiteten för databasen. |
is |
Infrakryptering är aktiverat för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
is |
Om den här databasen är en transaktionsregisterdatabas eller inte, vilket innebär att alla tabeller i databasen är transaktionsregistertabeller. Obs! Det går inte att ändra värdet för den här egenskapen när databasen har skapats. |
keys | Resurs-ID:n för de användartilldelade identiteter som ska användas |
kind | Typ av databas. Det här är metadata som används för Azure Portal upplevelse. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
license |
Den licenstyp som ska gälla för den här databasen.
|
long |
Resursidentifieraren för den långsiktiga kvarhållningssäkerhetskopian som är associerad med skapandeåtgärden för den här databasen. |
maintenance |
Underhållskonfigurations-ID som tilldelats databasen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske. |
managed |
Resurs som hanterar databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
manual |
Oavsett om kundkontrollerad manuell snabbhet måste utföras under åtgärden Uppdatera databas till Hyperskala-nivån eller inte. Den här egenskapen gäller endast när du skalar databasen från nivån Affärskritisk/Generell användning/Premium/Standard till Hyperskala. När manualCutover har angetts väntar skalningsåtgärden på att användarindata ska utlösa snabbhet till Hyperskala-databasen. Om du vill utlösa snabbhet anger du parametern "performCutover" när skalningsåtgärden är i vänteläge. |
max |
Den maximala loggstorleken för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
max |
Den maximala storleken på databasen uttryckt i byte. |
min |
Minimal kapacitet som databasen alltid har allokerat, om den inte har pausats |
paused |
Det datum då databasen pausades av användarkonfiguration eller åtgärd (ISO8601-format). Null om databasen är klar. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
perform |
För att utlösa kundkontrollerad manuell snabbhet under väntetillståndet medan skalningsåtgärden pågår. Den här egenskapsparametern gäller endast för skalningsåtgärder som initieras tillsammans med parametern "manualCutover". Den här egenskapen gäller endast när skalning av databasen från nivån Affärskritisk/Generell användning/Premium/Standard till Hyperskala redan pågår. När performCutover har angetts utlöser skalningsåtgärden snabb och utför rolländring i Hyperskala-databasen. |
preferred |
Typ av enklav som begärs i databasen, t.ex. standard enklaver eller VBS-enklaver. |
read |
Status för skrivskyddad routning. Om det här alternativet är aktiverat kan anslutningar som har program avsikten skrivskyddad i anslutningssträngen dirigeras till en skrivskyddad sekundär replik i samma region. Gäller inte för en Hyperskala-databas i en elastisk pool. |
recoverable |
Resursidentifieraren för den återställningsbara databas som är associerad med skapandeåtgärden för den här databasen. |
recovery |
Resursidentifieraren för återställningspunkten som är associerad med skapandeåtgärden för den här databasen. |
requested |
Den typ av lagringskonto som ska användas för att lagra säkerhetskopior för den här databasen. |
requested |
Det begärda servicenivåmålnamnet för databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
restorable |
Resursidentifieraren för den återställningsbara borttagna databas som är associerad med skapandeåtgärden för den här databasen. |
restore |
Anger tidpunkten (ISO8601-format) för källdatabasen som ska återställas för att skapa den nya databasen. |
resumed |
Det datum då databasen återupptogs av användaråtgärd eller databasinloggning (ISO8601-format). Null om databasen har pausats. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
sample |
Namnet på exempelschemat som ska tillämpas när du skapar den här databasen. |
secondary |
Den sekundära typen av databas om den är sekundär. Giltiga värden är Geo, Named och Standby. |
sku | Databasens SKU. Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder du REST-API:et
|
source |
Anger den tid då databasen togs bort. |
source |
Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen. |
source |
Resursidentifieraren för källan som är associerad med den här databasens skapandeåtgärd. Den här egenskapen stöds endast för DataWarehouse Edition och gör det möjligt att återställa mellan prenumerationer. När sourceResourceId har angetts får sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId och sourceDatabaseDeletionDate inte anges och CreateMode måste vara PointInTimeRestore, Restore eller Recover. När createMode är PointInTimeRestore måste sourceResourceId vara resurs-ID för den befintliga databasen eller den befintliga sql-poolen och restorePointInTime måste anges. När createMode är Restore måste sourceResourceId vara resurs-ID för återställningsbar borttagen databas eller återställningsbar borttagen SQL-pool. När createMode är Återställ måste sourceResourceId vara resurs-ID för återställningsbar databas eller återställningsbar SQL-pool. När källprenumerationen tillhör en annan klientorganisation än målprenumerationen måste rubriken "x-ms-authorization-auxiliary" innehålla autentiseringstoken för källklientorganisationen. Mer information om rubriken "x-ms-authorization-auxiliary" finns i https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
status | Databasens status. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
zone |
Om den här databasen är zonredundant eller inte, vilket innebär att replikerna i den här databasen sprids över flera tillgänglighetszoner. |
Ärvda egenskaper
id | Resurs-ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
location | Resursplats. |
name | Resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
tags | Resurstaggar. |
type | Resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Egenskapsinformation
autoPauseDelay
Tid i minuter efter vilken databasen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat
autoPauseDelay?: number
Egenskapsvärde
number
availabilityZone
Anger tillgänglighetszonen som databasen är fäst på.
availabilityZone?: string
Egenskapsvärde
string
catalogCollation
Sortering av metadatakatalogen.
catalogCollation?: string
Egenskapsvärde
string
collation
Sortering av databasen.
collation?: string
Egenskapsvärde
string
createMode
Anger läget för att skapa databasen.
Standard: vanlig databasskapande.
Kopiera: skapar en databas som en kopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för källdatabasen.
Sekundär: skapar en databas som en sekundär replik av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga primära databasen.
PointInTimeRestore: Skapar en databas genom att återställa en tidpunktssäkerhetskopia av en befintlig databas. sourceDatabaseId måste anges som resurs-ID för den befintliga databasen och restorePointInTime måste anges.
Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. sourceDatabaseId måste anges som det återställningsbara databasresurs-ID:t som ska återställas.
Återställ: Skapar en databas genom att återställa en säkerhetskopia av en borttagen databas. sourceDatabaseId måste anges. Om sourceDatabaseId är databasens ursprungliga resurs-ID måste sourceDatabaseDeletionDate anges. Annars måste sourceDatabaseId vara det återställningsbara borttagna databasresurs-ID:t och sourceDatabaseDeletionDate ignoreras. restorePointInTime kan också anges för återställning från en tidigare tidpunkt.
RestoreLongTermRetentionBackup: Skapar en databas genom att återställa från ett långsiktigt kvarhållningsvalv. recoveryServicesRecoveryPointResourceId måste anges som resurs-ID för återställningspunkten.
Copy, Secondary och RestoreLongTermRetentionBackup stöds inte för DataWarehouse Edition.
createMode?: string
Egenskapsvärde
string
creationDate
Skapandedatum för databasen (ISO8601-format). Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
creationDate?: Date
Egenskapsvärde
Date
currentBackupStorageRedundancy
Den typ av lagringskonto som används för att lagra säkerhetskopior för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
currentBackupStorageRedundancy?: string
Egenskapsvärde
string
currentServiceObjectiveName
Databasens aktuella servicenivåmålnamn. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
currentServiceObjectiveName?: string
Egenskapsvärde
string
currentSku
SKU:ns namn och nivå. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
currentSku?: Sku
Egenskapsvärde
databaseId
ID:t för databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
databaseId?: string
Egenskapsvärde
string
defaultSecondaryLocation
Den sekundära standardregionen för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
defaultSecondaryLocation?: string
Egenskapsvärde
string
earliestRestoreDate
Detta registrerar det tidigaste startdatum och den tid då återställning är tillgängligt för den här databasen (ISO8601-format). Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
earliestRestoreDate?: Date
Egenskapsvärde
Date
elasticPoolId
Resursidentifieraren för den elastiska poolen som innehåller den här databasen.
elasticPoolId?: string
Egenskapsvärde
string
encryptionProtector
Azure Key Vault-URI:n för databasen om den har konfigurerats med kundhanterade nycklar per databas.
encryptionProtector?: string
Egenskapsvärde
string
failoverGroupId
Resursidentifierare för redundansgrupp som den här databasen tillhör. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
failoverGroupId?: string
Egenskapsvärde
string
federatedClientId
Klient-ID:t som används för cmk-scenario mellan klienter per databas
federatedClientId?: string
Egenskapsvärde
string
highAvailabilityReplicaCount
Antalet sekundära repliker som är associerade med databasen som används för att tillhandahålla hög tillgänglighet. Gäller inte för en Hyperskala-databas i en elastisk pool.
highAvailabilityReplicaCount?: number
Egenskapsvärde
number
identity
Azure Active Directory-identiteten för databasen.
identity?: DatabaseIdentity
Egenskapsvärde
isInfraEncryptionEnabled
Infrakryptering är aktiverat för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
isInfraEncryptionEnabled?: boolean
Egenskapsvärde
boolean
isLedgerOn
Om den här databasen är en transaktionsregisterdatabas eller inte, vilket innebär att alla tabeller i databasen är transaktionsregistertabeller. Obs! Det går inte att ändra värdet för den här egenskapen när databasen har skapats.
isLedgerOn?: boolean
Egenskapsvärde
boolean
keys
Resurs-ID:n för de användartilldelade identiteter som ska användas
keys?: {[propertyName: string]: DatabaseKey}
Egenskapsvärde
{[propertyName: string]: DatabaseKey}
kind
Typ av databas. Det här är metadata som används för Azure Portal upplevelse. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
kind?: string
Egenskapsvärde
string
licenseType
Den licenstyp som ska gälla för den här databasen.
LicenseIncluded
om du behöver en licens eller BasePrice
om du har en licens och är berättigad till Azure Hybrid-förmån.
licenseType?: string
Egenskapsvärde
string
longTermRetentionBackupResourceId
Resursidentifieraren för den långsiktiga kvarhållningssäkerhetskopian som är associerad med skapandeåtgärden för den här databasen.
longTermRetentionBackupResourceId?: string
Egenskapsvärde
string
maintenanceConfigurationId
Underhållskonfigurations-ID som tilldelats databasen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske.
maintenanceConfigurationId?: string
Egenskapsvärde
string
managedBy
Resurs som hanterar databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
managedBy?: string
Egenskapsvärde
string
manualCutover
Oavsett om kundkontrollerad manuell snabbhet måste utföras under åtgärden Uppdatera databas till Hyperskala-nivån eller inte.
Den här egenskapen gäller endast när du skalar databasen från nivån Affärskritisk/Generell användning/Premium/Standard till Hyperskala.
När manualCutover har angetts väntar skalningsåtgärden på att användarindata ska utlösa snabbhet till Hyperskala-databasen.
Om du vill utlösa snabbhet anger du parametern "performCutover" när skalningsåtgärden är i vänteläge.
manualCutover?: boolean
Egenskapsvärde
boolean
maxLogSizeBytes
Den maximala loggstorleken för den här databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
maxLogSizeBytes?: number
Egenskapsvärde
number
maxSizeBytes
Den maximala storleken på databasen uttryckt i byte.
maxSizeBytes?: number
Egenskapsvärde
number
minCapacity
Minimal kapacitet som databasen alltid har allokerat, om den inte har pausats
minCapacity?: number
Egenskapsvärde
number
pausedDate
Det datum då databasen pausades av användarkonfiguration eller åtgärd (ISO8601-format). Null om databasen är klar. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
pausedDate?: Date
Egenskapsvärde
Date
performCutover
För att utlösa kundkontrollerad manuell snabbhet under väntetillståndet medan skalningsåtgärden pågår.
Den här egenskapsparametern gäller endast för skalningsåtgärder som initieras tillsammans med parametern "manualCutover".
Den här egenskapen gäller endast när skalning av databasen från nivån Affärskritisk/Generell användning/Premium/Standard till Hyperskala redan pågår.
När performCutover har angetts utlöser skalningsåtgärden snabb och utför rolländring i Hyperskala-databasen.
performCutover?: boolean
Egenskapsvärde
boolean
preferredEnclaveType
Typ av enklav som begärs i databasen, t.ex. standard enklaver eller VBS-enklaver.
preferredEnclaveType?: string
Egenskapsvärde
string
readScale
Status för skrivskyddad routning. Om det här alternativet är aktiverat kan anslutningar som har program avsikten skrivskyddad i anslutningssträngen dirigeras till en skrivskyddad sekundär replik i samma region. Gäller inte för en Hyperskala-databas i en elastisk pool.
readScale?: string
Egenskapsvärde
string
recoverableDatabaseId
Resursidentifieraren för den återställningsbara databas som är associerad med skapandeåtgärden för den här databasen.
recoverableDatabaseId?: string
Egenskapsvärde
string
recoveryServicesRecoveryPointId
Resursidentifieraren för återställningspunkten som är associerad med skapandeåtgärden för den här databasen.
recoveryServicesRecoveryPointId?: string
Egenskapsvärde
string
requestedBackupStorageRedundancy
Den typ av lagringskonto som ska användas för att lagra säkerhetskopior för den här databasen.
requestedBackupStorageRedundancy?: string
Egenskapsvärde
string
requestedServiceObjectiveName
Det begärda servicenivåmålnamnet för databasen. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
requestedServiceObjectiveName?: string
Egenskapsvärde
string
restorableDroppedDatabaseId
Resursidentifieraren för den återställningsbara borttagna databas som är associerad med skapandeåtgärden för den här databasen.
restorableDroppedDatabaseId?: string
Egenskapsvärde
string
restorePointInTime
Anger tidpunkten (ISO8601-format) för källdatabasen som ska återställas för att skapa den nya databasen.
restorePointInTime?: Date
Egenskapsvärde
Date
resumedDate
Det datum då databasen återupptogs av användaråtgärd eller databasinloggning (ISO8601-format). Null om databasen har pausats. Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
resumedDate?: Date
Egenskapsvärde
Date
sampleName
Namnet på exempelschemat som ska tillämpas när du skapar den här databasen.
sampleName?: string
Egenskapsvärde
string
secondaryType
Den sekundära typen av databas om den är sekundär. Giltiga värden är Geo, Named och Standby.
secondaryType?: string
Egenskapsvärde
string
sku
Databasens SKU.
Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder du REST-API:et Capabilities_ListByLocation
eller något av följande kommandon:
az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
sku?: Sku
Egenskapsvärde
sourceDatabaseDeletionDate
Anger den tid då databasen togs bort.
sourceDatabaseDeletionDate?: Date
Egenskapsvärde
Date
sourceDatabaseId
Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen.
sourceDatabaseId?: string
Egenskapsvärde
string
sourceResourceId
Resursidentifieraren för källan som är associerad med den här databasens skapandeåtgärd.
Den här egenskapen stöds endast för DataWarehouse Edition och gör det möjligt att återställa mellan prenumerationer.
När sourceResourceId har angetts får sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId och sourceDatabaseDeletionDate inte anges och CreateMode måste vara PointInTimeRestore, Restore eller Recover.
När createMode är PointInTimeRestore måste sourceResourceId vara resurs-ID för den befintliga databasen eller den befintliga sql-poolen och restorePointInTime måste anges.
När createMode är Restore måste sourceResourceId vara resurs-ID för återställningsbar borttagen databas eller återställningsbar borttagen SQL-pool.
När createMode är Återställ måste sourceResourceId vara resurs-ID för återställningsbar databas eller återställningsbar SQL-pool.
När källprenumerationen tillhör en annan klientorganisation än målprenumerationen måste rubriken "x-ms-authorization-auxiliary" innehålla autentiseringstoken för källklientorganisationen. Mer information om rubriken "x-ms-authorization-auxiliary" finns i https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant
sourceResourceId?: string
Egenskapsvärde
string
status
Databasens status. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
status?: string
Egenskapsvärde
string
zoneRedundant
Om den här databasen är zonredundant eller inte, vilket innebär att replikerna i den här databasen sprids över flera tillgänglighetszoner.
zoneRedundant?: boolean
Egenskapsvärde
boolean
Information om ärvda egenskaper
id
Resurs-ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
id?: string
Egenskapsvärde
string
Ärvd frånTrackedResource.id
location
name
Resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
name?: string
Egenskapsvärde
string
Ärvd frånTrackedResource.name
tags
Resurstaggar.
tags?: {[propertyName: string]: string}
Egenskapsvärde
{[propertyName: string]: string}
Ärvd frånTrackedResource.tags
type
Resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
type?: string
Egenskapsvärde
string
Ärvd frånTrackedResource.type