Condividi tramite


Managed Instances - Update

Aggiorna un'istanza gestita.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}?api-version=2023-08-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
managedInstanceName
path True

string

Nome dell'istanza gestita.

resourceGroupName
path True

string

Nome del gruppo di risorse che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Corpo della richiesta

Nome Tipo Descrizione
identity

ResourceIdentity

Identità dell'istanza gestita

properties.administratorLogin

string

Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione).

properties.administratorLoginPassword

string

Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita).

properties.administrators

ManagedInstanceExternalAdministrator

Amministratore di Azure Active Directory dell'istanza. Questa operazione può essere usata solo in fase di creazione dell'istanza. Se usato per l'aggiornamento dell'istanza, verrà ignorato o verrà generato un errore. Per gli aggiornamenti è necessario usare le singole API.

properties.authenticationMetadata

AuthMetadataLookupModes

Modalità di ricerca dei metadati di autenticazione dell'istanza gestita.

properties.collation

string

Regole di confronto dell'istanza gestita.

properties.databaseFormat

ManagedInstanceDatabaseFormat

Specifica il formato interno dei database dell'istanza specifici della versione del motore SQL.

properties.dnsZonePartner

string (arm-id)

ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Uso secondario ibrido. I valori possibili sono 'Active' (valore predefinito) e 'Passive' (il cliente usa il database secondario come ripristino di emergenza passivo).

properties.instancePoolId

string

ID del pool di istanze a cui appartiene il server gestito.

properties.isGeneralPurposeV2

boolean

Indica se si tratta di una variante GPv2 dell'edizione Per utilizzo generico.

properties.keyId

string

URI della chiave da usare per la crittografia.

properties.licenseType

ManagedInstanceLicenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL).

properties.maintenanceConfigurationId

string

Specifica l'ID di configurazione della manutenzione da applicare a questa istanza gestita.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.

properties.minimalTlsVersion

string

Versione minima di TLS. Valori consentiti: 'Nessuno', '1.0', '1.1', '1.2'

properties.pricingModel

PricingModel

Modello di determinazione dei prezzi di Istanza gestita.

properties.primaryUserAssignedIdentityId

string (arm-id)

ID risorsa di un'identità assegnata dall'utente da usare per impostazione predefinita.

properties.proxyOverride

ManagedInstanceProxyOverride

Tipo di connessione utilizzato per la connessione all'istanza di .

properties.publicDataEndpointEnabled

boolean

Indica se l'endpoint dati pubblico è abilitato o meno.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione da usare per archiviare i backup per questa istanza. Le opzioni sono Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database.

properties.servicePrincipal

ServicePrincipal

Entità servizio dell'istanza gestita.

properties.sourceManagedInstanceId

string (arm-id)

Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza.

properties.storageIOps

integer (int32)

Operazioni di I/O al secondo di archiviazione. Valore minimo: 300. Valore massimo: 80000. Incrementi di 1 operazioni di I/O al secondo consentite solo. Il valore massimo dipende dalla famiglia di hardware e dal numero di vCore selezionati.

properties.storageSizeInGB

integer (int32)

Dimensioni di archiviazione in GB. Valore minimo: 32. Valore massimo: 16384. Incrementi di soli 32 GB consentiti. Il valore massimo dipende dalla famiglia di hardware e dal numero di vCore selezionati.

properties.storageThroughputMBps

integer (int32)

Il parametro MBps della velocità effettiva di archiviazione non è supportato nell'operazione di creazione/aggiornamento dell'istanza.

properties.subnetId

string (arm-id)

ID risorsa subnet per l'istanza gestita.

properties.timezoneId

string

ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows. Windows mantiene i dettagli sui fusi orari supportati, incluso l'ID, nel Registro di sistema in KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusi orari. È possibile ottenere questi valori del Registro di sistema tramite SQL Server eseguendo query su SELECT name AS timezone_id FROM sys.time_zone_info. È anche possibile ottenere un elenco di ID eseguendo [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Un esempio di ID fuso orario valido è "Pacific Standard Time" o "W. Ora solare europa".

properties.vCores

integer (int32)

Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Indica se multi-az è abilitato o meno.

sku

Sku

SKU dell'istanza gestita

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

ManagedInstance

Aggiornamento dell'istanza gestita completata.

202 Accepted

Accettato

Intestazioni

Location: string

Other Status Codes

ErrorResponse

Risposte di errore:

  • 400 SubnetMissingRequiredDelegation: la subnet selezionata non è delegata per Istanza gestita di SQL.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInCreateOfMI - Combinazione di edizioni di destinazione non specificate (parametri sku.name/sku.tier) e il valore TRUE per il parametro isGeneralPurposeV2 non è consentito nell'operazione di creazione.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInUpdateOfGPV1MI - Combinazione di edizioni di destinazione non specificate (parametri sku.name/sku.tier) e il valore TRUE per il parametro isGeneralPurposeV2 non è consentito nell'operazione di aggiornamento di Istanza gestita per utilizzo generico V1.

  • 400 UnspecifiedTargetEditionAndFalseGPV2NotAllowedInUpdateOfGPV2MI - Combinazione di edizioni di destinazione non specificate (parametri sku.name/sku.tier) e il valore FALSE per il parametro isGeneralPurposeV2 non è consentito nell'operazione di aggiornamento di Istanza gestita per utilizzo generico V2.

  • 400 NameAlreadyExists - Il nome specificato esiste già.

  • 400 GPTargetEditionAndUnspecifiedGPV2NotAllowedInUpdateOFGPV2MI - Combinazione di edizione di destinazione per utilizzo generico (parametri sku.name/sku.tier) e valore non specificato per il parametro isGeneralPurposeV2 non è consentito nell'operazione di aggiornamento di Istanza gestita per utilizzo generico V2.

  • 400 InvalidCollation - Regole di confronto non valide.

  • 400 ProvisioningDisabled - Visualizza il messaggio di errore dell'autorizzatore dell'operazione delle risorse così come è, senza modifiche

  • 400 BCTargetEditionAndSpecifiedGPV2ParamNotAllowedInCreateUpdateOfMI - Combinazione di edizione di destinazione business critical (parametri sku.name/sku.tier) con un parametro isGeneralPurposeV2 specificato non è consentito nell'operazione di creazione/aggiornamento.

  • 400 UnspecifiedTargetEditionAndSpecifiedGPV2ParamNotAllowedInUpdateOfBCMI - Combinazione di edizioni di destinazione non specificate (parametri sku.name/sku.tier) con un parametro isGeneralPurposeV2 specificato non è consentito nell'operazione di aggiornamento di Istanza gestita business critical.

  • 400 RegionDoesNotAllowProvisioning: la posizione selezionata non accetta nuovi server di database SQL di Windows Azure. Questo può cambiare in un secondo momento.

  • 400 MemorySizeInGBNotSupported: le dimensioni della memoria nel parametro GB non sono consentite nell'operazione di creazione/aggiornamento dell'istanza.

  • 400 MemorySizeInGBNotSupportedForSpecifiedEdition - Le dimensioni della memoria nel parametro GB non sono consentite nell'operazione di creazione/aggiornamento dell'istanza per il livello di servizio o la generazione hardware specificata.

  • 400 InvalidSubnetForGPV2Edition : l'edizione Per utilizzo generico v2 di Istanza gestita non è compatibile con la subnet specificata. La subnet di destinazione deve essere vuota o tutte le istanze in essa contenute devono essere eseguite con il ciclo di funzionalità di novembre 2022.

  • 400 MemorySizeInGBInvalidLimit - Il valore di memoria specificato non è valido. Assicurarsi che le dimensioni della memoria in GB siano compresi nell'intervallo consentito da 28 a 870 e corrispondano in modo appropriato al numero di vCore e al livello di servizio. Le dimensioni di memoria disponibili per i vCore e il livello di servizio selezionati sono {0}. Per informazioni dettagliate sui limiti delle risorse, vedere: https://go.microsoft.com/fwlink/?linkid=2293407

  • 400 UnableToResolveRemoteServer- Impossibile risolvere il nome del server partner remoto a causa di problemi di connettività DNS o nome server non validi.

  • 400 ManagedInstanceUpdateSloGPv2PerDatabaseFileLimitExceeded - Impossibile completare l'operazione perché è presente almeno un database il cui numero di file supera il limite di {0} file per database nell'edizione Per utilizzo generico v2.

  • 400 NextGenGPNotSupportedForCmwCustomers - L'edizione per utilizzo generico next-gen di Istanza gestita non supporta la finestra di manutenzione personalizzata.

  • 400 HkCannotSwitchToInactive: il database non può procedere con l'aggiornamento del piano tariffario perché dispone di oggetti ottimizzati per la memoria. Eliminare tali oggetti e riprovare.

  • 400 TokenTooLong: il token fornito è troppo lungo.

  • 400 ManagedInstanceFreemiumNotAvailableForInputParameters - Creazione o aggiornamento dell'istanza gestita eseguita con SLO non consentito per freemium.

  • 400 ManagedInstanceFreemiumNotAvailableOnRegion - Creazione di un'istanza gestita freemium in un'area non consentita per freemium.

  • 400 ManagementServiceSubnetMaintenanceInProgress - L'utente ha tentato di avviare la creazione/aggiornamento dell'istanza gestita mentre è in corso la manutenzione incompatibile.

  • 400 ManagedInstanceFreemiumNotAvailableForSubscription - Freemium non è abilitato per questo tipo di sottoscrizione.

  • 400 ManagedInstanceInvalidEditionForInstancePool: l'utente ha tentato di selezionare un livello di servizio non valido per l'istanza gestita all'interno di un pool di istanze esistente.

  • 400 ManagedInstanceInvalidSubnetForInstancePool: l'utente ha tentato di selezionare una subnet non valida per l'istanza gestita all'interno di un pool di istanze esistente.

  • 400 CloudLifterUnsupportedFeature: la funzionalità non è attualmente disponibile nell'istanza gestita.

  • L'operazione 400 ManagedInstanceSloUpdateFailed - SLO '{0}' non può avere esito positivo perché l'utilizzo della memoria di '{1}' supera la quota.

  • 400 OperationCanNotStartDueToMiLink: l'operazione '{0}' non può essere completata perché esiste un database in un processo di creazione tramite il collegamento Istanza gestita. Attendere il completamento della creazione del collegamento o eliminare il collegamento e ripetere l'operazione.

  • 400 ManagedInstanceInvalidHardwareFamilyForInstancePool: l'utente ha tentato di selezionare una famiglia di hardware non valida per l'istanza gestita all'interno di un pool di istanze esistente.

  • 400 ManagedInstanceInvalidLicenseTypeForInstancePool: l'utente ha tentato di selezionare un tipo di licenza non valido per l'istanza gestita all'interno di un pool di istanze esistente.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled: l'aggiornamento di SLO per le istanze gestite con archiviazione locale non è ancora supportato.

  • 400 ManagedInstanceUpdateSloFromVersionlessToVersionedNotAllowed - La modifica del formato del database da '{0}' a '{1}' non è supportata. Controllare il valore della proprietà del formato di database specificato e visitare https://aka.ms/sqlmidatabaseformat per altri dettagli.

  • 400 ManagedInstanceUpdateSloFromNewerToOlderVersionEditionNotAllowed - La modifica del formato del database da '{0}' a '{1}' non è supportata. Controllare il valore della proprietà del formato di database specificato e visitare https://aka.ms/sqlmidatabaseformat per altri dettagli.

  • 400 InvalidSubnetResourceId: l'ID risorsa subnet specificato per la creazione o l'aggiornamento dell'istanza gestita non è valido.

  • 400 ManagedInstanceUpdateSloFromVersionedToVersionlessWorkerCLNotAllowed: la modifica del formato del database non è supportata per questa istanza gestita. Controllare il valore della proprietà del formato di database specificato e visitare https://aka.ms/sqlmi-fwnov2022 per altri dettagli.

  • 400 ManagedInstanceVersionEditionParameterNotAllowedForUsing: la specifica del valore della proprietà del formato del database non è attualmente supportata.

  • 400 ManagedInstanceFreemiumInvalidArchitecture: non è possibile creare un'istanza freemium nella subnet specificata '(0)'.

  • 400 ManagedInstanceWithGeoDRMoveToInstancePoolNotAllowed - Il cliente ha tentato di spostare un'istanza gestita autonoma con un gruppo di failover automatico esistente configurato in un pool di istanze, che non è supportato. Solo le istanze autonome senza i gruppi di failover automatico esistenti configurati possono essere spostate nei pool di istanze.

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerRegion : la creazione di un'istanza gestita di SQL ZoneRedundant è temporaneamente disabilitata in questa area. È possibile creare istanze gestite di SQL con ridondanza della zona in molte altre aree di Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 VnetInW subnetRegion - La rete virtuale si trova in un'area errata.

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerHardwareGeneration: la creazione dell'istanza gestita di SQL ZoneRedundant è temporaneamente disabilitata per questa generazione di hardware in questa area. È possibile creare istanze gestite di SQL con ridondanza della zona con generazione hardware diversa in questa area o in molte altre aree in Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 AlterDbDeactivatedNotSupported - Operazione di database non riuscita per il server '{0}', database '{1}' a causa di un ritardo imprevisto. Riprovare.

  • 400 ManagedInstanceUpdateSloGeoPrimaryWithNewerVersionEditionThanSecondary: è necessario prima eseguire la modifica del formato del database nell'istanza secondaria del gruppo di failover. Per altri dettagli, vedere https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 ManagedInstanceFreemiumInstanceAlreadyExists: è consentita una sola istanza gestita di SQL gratuita per sottoscrizione.

  • 400 ManagementServiceGeodrSecondaryDatabaseInCreation: l'operazione '{0}' non può essere completata perché esiste un database in un processo di creazione tramite la distribuzione del gruppo di failover. Attendere il completamento della distribuzione del gruppo di failover oppure in alternativa eliminare il gruppo di failover e ripetere l'operazione.

  • 400 VnetAddressRangeError - Intervallo di indirizzi di rete virtuale non valido.

  • 400 RegionDoesNotSupportVersion: un utente ha tentato di creare un server di una versione specificata in un percorso in cui tale versione del server non è supportata.

  • 400 ManagedInstanceConversionRegularToFreemiumNotAllowed : l'utente ha provato a convertire una normale istanza gestita di SQL in Istanza gestita di SQL gratuita.

  • 400 ManagedInstanceConversionFreemiumToRegularAndUpdateSLOWhileStoppedNotAllowed: l'utente ha provato a convertire un'istanza gestita di SQL gratuita in Istanza gestita di SQL normale e aggiornare SLO nella stessa richiesta, mentre l'istanza viene arrestata.

  • 400 ManagedInstanceMaintenanceWindowChangeNotAllowedWhenInInstancePool : la finestra di manutenzione è impostata a livello di pool di istanze e non può essere impostata singolarmente per ogni istanza in pool.

  • 400 ManagedInstanceMoveToInstancePoolExceedsDbCountLimit: non è possibile spostare l'istanza nel pool a causa del limite di numero di database del pool.

  • 400 ManagedInstancePoolZoneRedundancyNotSupported: non è possibile spostare un'istanza con ridondanza della zona nel pool perché la ridondanza della zona non è supportata nei pool.

  • 400 VnetConfigIsNotAllowed - La configurazione della rete virtuale non è consentita.

  • 400 DeploymentIntoPrivateSubnetsNotAllowed: la distribuzione di istanze gestite e pool di istanze in subnet private non è supportata.

  • 400 ManagedInstanceDeprecatedMinimalTlsVersionLowerThan12DuringCreateUpdate - Impossibile completare l'operazione '{0}' perché la versione minima di TLS necessaria è 1.2 o successiva. Le versioni precedenti di TLS non sono più supportate perché sono considerate deprecate.

  • 400 InstanceFailoverGroupDoesNotExist - Il gruppo di failover non esiste in un server.

  • 400 MaintenanceWindowMismatchBetweenInstanceAndInstancePool - La finestra di manutenzione dell'istanza deve essere impostata in modo che corrisponda alla finestra di manutenzione del pool di istanze.

  • 400 ManagedInstanceClassicVnetNotSupported: Istanza gestita non può essere unita a una rete virtuale classica.

  • 400 ManagedInstanceMinTlsVersionGreaterThanMaxAllowedVersion - Impossibile completare l'operazione '{0}' perché il parametro di versione minima di TLS è superiore al massimo consentito.

  • 400 VnetConfigHasNsg : l'utente ha tentato di inserire una subnet del server gestito con gruppi di sicurezza di rete.

  • 400 VnetConfigHasNoUdr : l'utente ha tentato di inserire una subnet del server gestito senza la tabella di route definita dall'utente predefinita.

  • 400 VnetConfigHasInvalidUdr - L'utente ha tentato di inserire una subnet del server gestito con tabella di route definita dall'utente non valida.

  • 400 VnetConfigHasInvalidDns - L'utente ha tentato di inserire una subnet del server gestito con DNS personalizzato non valido.

  • 400 VnetConfigHasServiceEndpoints - L'utente ha tentato di inserire la subnet del server gestito con gli endpoint di servizio.

  • 400 VnetSubnetIsInUse- L'utente ha tentato di inserire una subnet del server gestito non vuota.

  • 400 VnetSubnetIsLocked: l'utente ha tentato di inserire una subnet del server gestito nell'ambito bloccato.

  • 400 VnetSubnetIsGateway: l'utente ha tentato di inserire la subnet del server gestito che è la subnet del gateway.

  • 400 VnetSubnetIsUnknown - L'utente ha tentato di inserire una subnet del server gestito che non esiste.

  • 400 VnetSubnetConflictWithIntendedPolicy - L'utente ha tentato di inserire una subnet del server gestito con un conflitto con IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku: l'edizione specificata {0} non è coerente con lo SKU specificato {1}.

  • 400 ManagedInstanceInvalidLicenseType: il tipo di licenza specificato {0} non è valido.

  • 400 ManagedInstanceUpdateSloInProgress - "Impossibile completare l'operazione perché è in corso una modifica del livello di servizio per l'istanza gestita '{0}.' Attendere il completamento dell'operazione e riprovare."

  • 400 VnetResourceNotFound - Risorsa non trovata: '{0}'.

  • 400 InstanceCollationUpdateNotSupported: l'utente non può modificare le regole di confronto dell'istanza in Istanza gestita.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported: l'utente può creare un'istanza gestita solo con regole di confronto 'SQL_Latin1_General_CP1_CI_AS'.

  • 400 ManagedInstanceOperationInProgress- Impossibile completare l'operazione perché {0}'operazione è in corso. Attendere il completamento dell'operazione e riprovare.

  • 400 ManagedInstanceExceedMaxAzureStorage - Impossibile completare l'operazione perché le dimensioni totali di archiviazione allocate per l'istanza per utilizzo generico superano {0}. Ridurre il numero di file di database e ripetere l'operazione.

  • 400 ManagedInstanceHasGeoReplica- Impossibile completare l'operazione perché l'istanza ha configurato un'istanza secondaria con replica geografica.

  • 400 InvalidDnsZone: l'operazione non è riuscita perché si sta tentando di distribuire un'istanza gestita come replica geografica secondaria alla subnet {0} in cui esiste già un'istanza gestita. La distribuzione di un'istanza gestita come replica geografica secondaria è supportata solo nei casi in cui l'istanza gestita è la prima istanza distribuita in una subnet. Prendere in considerazione la distribuzione di un'istanza gestita come replica geografica secondaria in una subnet diversa in cui non sono presenti istanze gestite esistenti o se la distribuzione in una subnet con istanza gestita esistente disabilita l'opzione di replica geografica.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed - Dimensioni di archiviazione non valide: limite di dimensioni di archiviazione ({0} GB) è minore dell'archiviazione corrente usata ({1} GB). Specificare un limite di dimensioni di archiviazione superiore.

  • 400 InvalidTimezone - Fuso orario non valido.

  • 400 InstanceTimezoneUpdateNotSupported - Aggiornamento del fuso orario dell'istanza non supportato.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported - Creare un'istanza gestita con fuso orario non predefinito non supportato.

  • 400 ManagedInstanceIpAddressRangeLimit: non è possibile eseguire la creazione/ridimensionamento dell'istanza gestita perché nella subnet non sono disponibili indirizzi IP sufficienti per l'esecuzione dell'operazione.

  • 400 VnetDelegationNotAllowed - L'utente ha tentato di inserire il server gestito nella subnet delegata.

  • 400 SubnetHasResourcesOfDifferentType : l'utente ha tentato di creare l'istanza gestita nella subnet con risorse di tipo diverso.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed - L'aggiornamento di Istanza gestita con le impostazioni della finestra di manutenzione non è consentito.

  • 400 OperationNotAllowedInCurrentGeodrConfiguration: l'operazione non è consentita perché la configurazione corrente della replica geografica non consente questa combinazione di {0}. Modificare l'impostazione nel partner di replica geografica prima di applicare la modifica in questa istanza.

  • 400 VnetPrepareNIPFailed - L'utente ha provato a preparare la subnet con un conflitto con NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily: la modifica della generazione dell'hardware in una generazione deprecata {0} non è possibile.

  • 400 ManagedInstanceBackupStorageTypeNotSupported - Il parametro del tipo di archiviazione di backup non è consentito nell'operazione di aggiornamento dell'istanza.

  • 400 EmptyPDCInvalidDnsZone: questa istanza gestita non può essere distribuita perché la relativa zona DNS non corrisponde al prefisso DNS del cluster virtuale previsto per la subnet {0}. Anche se questo cluster virtuale è vuoto, non è possibile modificare il prefisso DNS. I cluster virtuali vuoti verranno rimossi automaticamente dopo diverse ore. Prendere in considerazione l'attesa che il cluster virtuale scada o elimini manualmente questo cluster virtuale e quindi crei l'istanza gestita.

  • 400 MissingIdentityId - Nessuna identità assegnata dall'utente viene fornita quando il tipo di identità è impostato su UserAssigned

  • 400 InvalidPrimaryIdentityId - L'utente fornisce un valore per PrimaryUserIdentityId, ma lo stesso non è elencato nel parametro IdentityId

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported - La funzionalità ZoneRedundant non è supportata per il livello di servizio selezionato. Per altri dettagli, visitare aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled - L'abilitazione della funzionalità zoneRedundant non è possibile dopo la creazione dell'istanza gestita. Per altri dettagli, visitare aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled : la disabilitazione della funzionalità zoneRedundant non è possibile dopo la creazione dell'istanza gestita. Per altri dettagli, visitare aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fornito dall'utente non ha accesso a KeyId specificato

  • 400 MissingPrimaryIdentity - PrimaryUserAssignedIdentityId fornito dall'utente non ha accesso a KeyId specificato

  • 400 SubnetIdCantBeUpdated : la modifica della subnet dell'istanza gestita non è supportata. Rimuovere questo parametro dalla richiesta.

  • 400 MigrationToAnotherVNetNotSupported- La subnet selezionata si trova in un'altra rete virtuale. Lo spostamento di un'istanza gestita in un'altra rete virtuale non è possibile. Specificare la subnet dalla rete virtuale {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported: la subnet specificata presenta una zona DNS diversa rispetto a quella corrente. La modifica della zona DNS dell'istanza non è supportata. Specificare la subnet con la stessa zona DNS, creare una nuova subnet o specificarne una vuota.

  • 400 MigrationToGen4SubnetNotSupported: non è possibile aggiornare la subnet durante l'esecuzione nell'hardware Gen4 perché è deprecata. Aggiornare l'hardware da Gen4 a Gen5 come parte dell'operazione di modifica della subnet dell'istanza gestita specificando entrambi i parametri contemporaneamente: subnet di destinazione e generazione hardware.

  • 400 PrimaryIdentityMissingPermissionForKeyId - KeyId viene fornito dall'utente durante la creazione, ma PrimaryUserAssignedIdentityId non viene fornito nella chiamata API

  • 400 InvalidIdentityTypeForKeyId - KeyId viene fornito dall'utente durante la creazione, ma il tipo di identità non è impostato su 'UserAssigned'

  • 400 ServerNotFound - Il server richiesto non è stato trovato.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit - Impossibile completare l'operazione perché alcuni file di database superano il limite massimo di dimensioni massime del file per utilizzo generico di {0} GB.

  • 400 ManagedInstanceStoppingOrStopped - Operazione in conflitto inviata mentre l'istanza è in stato di arresto/arresto

  • 400 ManagedInstanceStarting - Operazione in conflitto inviata mentre l'istanza è in stato di avvio

  • 400 InstancePoolNotEnoughCapacity - Un pool di istanze non dispone di capacità sufficiente

  • 400 SourceAndTargetSubnetsMustBeVnetPeered: la subnet attualmente usata dall'istanza gestita e la subnet di destinazione fornita fanno parte delle reti virtuali che non sono connesse al peering di rete virtuale o hanno stabilito il peering ma non hanno traffico consentito. Per spostare l'istanza gestita da una subnet a un'altra, è necessario stabilire il peering di rete virtuale sia dalla rete virtuale di origine che da quella di destinazione. Configurare i requisiti di rete virtuale e quindi ritentare l'operazione. Altre informazioni https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription: la subnet fornita per la distribuzione dell'istanza gestita si trova nella sottoscrizione diversa da quella inviata per l'istanza gestita. L'istanza gestita e la subnet usata per la distribuzione dell'istanza devono trovarsi nella stessa sottoscrizione. Specificare un'altra subnet o passare alla sottoscrizione della subnet e quindi ritentare l'operazione.

  • 400 CreateManagedInstanceInvalidSubnetSize: l'utente ha tentato di creare un'istanza gestita in una subnet inferiore alle dimensioni minime consentite della subnet.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap - Subnet selezionata per la migrazione dell'istanza gestita ha un intervallo di indirizzi che si sovrappone all'intervallo di indirizzi della subnet che contiene un'istanza secondaria con replica geografica. Verificare che la subnet sia configurata in base alle linee guida in https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication: la subnet selezionata per la migrazione dell'istanza gestita non è configurata per abilitare la comunicazione con un'istanza secondaria con replica geografica. Verificare se tutte le porte necessarie sono aperte. Per configurare correttamente la subnet, leggere le linee guida in https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier: l'identificatore contiene NULL o un carattere Unicode non valido.

  • 400 InvalidLoginName: il nome di accesso specificato non è valido.

  • 400 InvalidUsername- Il nome utente specificato contiene caratteri non validi.

  • 400 PasswordTooShort - La password specificata è troppo breve

  • 400 PasswordTooLong - La password specificata è troppo lunga.

  • 400 PasswordNotComplex - La password specificata non è abbastanza complessa.

  • 400 GatewayInvalidEdition - '{0}' non è un'edizione di database valida in questa versione di SQL Server.

  • 400 StorageIOpsNotSupported - Il parametro IOps di archiviazione non è consentito nell'operazione di creazione/aggiornamento dell'istanza.

  • 400 StorageThroughputMBpsNotSupported - Il parametro MBps della velocità effettiva di archiviazione non è consentito nell'operazione di creazione/aggiornamento dell'istanza.

  • 400 StorageIOpsNotSupportedForSpecifiedEdition - Il parametro IOps di archiviazione non è consentito nell'operazione di creazione/aggiornamento dell'istanza per l'edizione specificata.

  • 400 StorageThroughputMBpsNotSupportedForSpecifiedEdition - Il parametro MBps della velocità effettiva di archiviazione non è consentito nell'operazione di creazione/aggiornamento dell'istanza per l'edizione specificata.

  • 400 InvalidLocation: è stata specificata una posizione non valida.

  • 400 InvalidParameterValue- È stato assegnato un valore non valido a un parametro.

  • 400 InvalidServerName - Nome server non valido specificato.

  • 400 ManagementServiceManagedServerDisabled - Operazione non riuscita perché l'istanza gestita '{0}' è disabilitata. Abilitare Istanza gestita e riprovare.

  • 400 MiGeoRestoreWithWbackupStorageRedundancy: Geo-Restore non è consentito per le istanze gestite con ridondanza dell'archiviazione di backup LRS/ZRS.

  • 400 LastBackupNameHasNewline - Non usare caratteri non consentiti ('\n', '\r') in lastBackupName.

  • 400 LastBackupNameHasNonAsciiCharacter - L'operazione è stata interrotta perché il parametro 'LastBackupName' contiene caratteri non validi. Sono consentiti solo caratteri ASCII.

  • 400 ProvisioningDisabled - Visualizza il messaggio di errore dell'autorizzatore dell'operazione delle risorse così come è, senza modifiche

  • 400 LRSCutoverDatabaseDoesNotExist - L'operazione è stata interrotta perché il nome del database specificato nella richiesta non corrisponde ad alcun nome di database nel server specificato.

  • 400 LRSCutoverDatabaseNotInRestoringState- L'operazione è stata interrotta perché il database specificato non è in stato di ripristino.

  • 400 LRSCutoverDatabaseAlreadyRestored- L'operazione è stata interrotta perché il database specificato è già stato ripristinato.

  • 400 LRSCutoverAlreadyInitiated - L'operazione è stata interrotta perché è già in corso un cutover per il database specificato.

  • 400 ManagementServiceFeatureDisabled - L'utente ha tentato di usare una funzionalità disabilitata.

  • 400 AadOnlyAuthenticationIsEnabled - È abilitata solo l'autenticazione di Azure Active Directory. Contattare l'amministratore di sistema.

  • 400 UpdatingInstanceAndBackupRedundancy- La ridondanza della zona dell'istanza e la ridondanza dell'archiviazione di backup non possono essere aggiornate nella stessa richiesta.

  • 400 DeleteOfManagedInstanceIsDisabled - L'operazione di eliminazione dell'istanza gestita è disabilitata.

  • 400 RequestCantLandOnPaaSv2Platform: la richiesta deve essere impostata sulla piattaforma PaaSv2, ma PaaSv2 non è abilitata.

  • 400 CustomMaintenanceWindowIsDisabled - Finestra di manutenzione personalizzata non abilitata.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled : l'eliminazione del cluster virtuale con la versione 2 non è abilitata.

  • 400 DeleteOfVirtualClusterIsDisabled: l'eliminazione del cluster virtuale non è abilitata.

  • 400 MICantBeMovedFromOrToInstancePool: l'istanza gestita esistente non può essere spostata nel pool di istanze gestite.

  • 400 DnsRefreshOnVirtualClusterIsDisabled - L'aggiornamento dei record DNS nel cluster virtuale non è abilitato.

  • 400 Mancata corrispondenzaResourceGroupNameWithUrl- Il nome del gruppo di risorse specificato non corrisponde al nome nell'URL.

  • 400 Mancata corrispondenzaSubscriptionWithUrl: la sottoscrizione specificata non corrisponde alla sottoscrizione nell'URL.

  • 400 InvalidMinimalTlsVersion - Versione minima di TLS non valida.

  • 400 InvalidResourceId - Identificatore di risorsa non valido.

  • 400 InvalidParameterValue- È stato assegnato un valore non valido a un parametro.

  • 400 DeleteOfManagedInstanceIsDisabled - L'operazione di eliminazione dell'istanza gestita è disabilitata.

  • 400 CustomMaintenanceWindowIsDisabled - Finestra di manutenzione personalizzata non abilitata.

  • 400 MICantBeMovedFromOrToInstancePool: l'istanza gestita esistente non può essere spostata nel pool di istanze gestite.

  • 400 ManagedInstanceStoppingOrStopped - Operazione in conflitto inviata mentre l'istanza è in stato di arresto/arresto

  • 400 ManagedInstanceStarting - Operazione in conflitto inviata mentre l'istanza è in stato di avvio

  • 400 AadOnlyAuthenticationIsEnabled - È abilitata solo l'autenticazione di Azure Active Directory. Contattare l'amministratore di sistema.

  • 400 InvalidExternalAdministratorLogin - Nome di accesso amministratore esterno non valido o mancante.

  • 400 InvalidExternalAdministratorSid - ID oggetto amministratore esterno non valido o mancante.

  • 400 InvalidExternalAdministratorTenantId - ID tenant amministratore esterno non valido o mancante.

  • 400 ExternalAdministratorPrincipalType - Tipo di entità amministratore esterno non valido o mancante. Selezionare un utente, un'applicazione o un gruppo.

  • 400 MissingExternalAdministratorWithAadOnlyAuth: per usare l'autenticazione solo di Azure AD, specificare i dettagli di un amministratore esterno.

  • 400 ExternalAdministratorLoginSameAsSqlAdmin: i nomi dell'amministratore di Azure Active Directory e dell'account amministratore del server devono essere diversi. Specificare valori diversi.

  • 400 InvalidMaintenanceWindowSettings - Impostazioni della finestra di manutenzione non valide.

  • 400 InvalidMaintenanceWindowProperty - È stata specificata la proprietà della finestra di manutenzione non valida.

  • 400 InvalidMaintenanceWindowPropertyNull - Finestra di manutenzione non valida con proprietà obbligatorie null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified - Il tipo di finestra di manutenzione non deve avere determinate proprietà specificate.

  • 400 UpdateOfParameterNotSupported - L'aggiornamento di '{0}' non è supportato.

  • 400 MaintenancePolicyFeatureIsDisabled: l'assegnazione dei criteri di manutenzione dei clienti non è abilitata per la sottoscrizione specificata. Usare invece la proprietà maintenanceConfigurationId.

  • 400 MaintenancePolicyInvalidType - Il valore fornito per il tipo w non è valido. Usare uno dei valori seguenti: SystemDefined, CustomerDefined.

  • 400 MaintenancePolicyInvalidMaintenanceConfigurationId- Il valore fornito per maintenanceConfigurationId non è valido. Per ottenere l'elenco delle configurazioni disponibili, vedere l'elenco configurazione di manutenzione pubblica.

  • 400 MaintenancePolicyInvalidStartHour - Il valore fornito per startHour non è valido. L'ora di inizio rappresenta l'ora del giorno in cui deve essere avviato l'evento di manutenzione. I valori accettati sono 00-23. Riprovare con il valore appropriato.

  • 400 MaintenancePolicyInvalidDayOfWeek - Il valore specificato per dayOfWeek non è valido. Usare uno dei valori seguenti: lunedì, martedì, mercoledì, giovedì, venerdì, sabato, domenica.

  • 400 SecurityAdalPrincipalCertExpiredError- Impossibile completare l'operazione perché il certificato dell'entità di insieme di credenziali delle chiavi di Azure è scaduto.

  • 400 AkvHostNotResolvingFromNode - Host AKV '{0}' non è risolvibile da SQL, nel server '{1}'.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel: l'URI dell'insieme di credenziali delle chiavi specificato non è valido.

  • 400 MissingKeyVaultUriForRestore - URI della chiave dell'insieme di credenziali delle chiavi di Azure '{0}' è necessario per ripristinare correttamente il database '{1}' nel server '{2}'.

  • 400 AzureKeyVaultKeyUsedOnGeoPrimary- Impossibile completare l'operazione perché il nome della chiave di Azure Key Vault {0} è attualmente impostato come protezione di crittografia nel database geografico primario.

  • 400 KeyMaterialNotFoundOnRemoteServer - Il server remoto non ha accesso al materiale della chiave usato come protezione TDE.

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary: tutti i database nella replica geografica devono contenere lo stesso materiale della chiave della protezione della crittografia del database di origine. Aggiungere la chiave "{0}" con lo stesso materiale della chiave al database di destinazione "{1}".

  • 400 AzureKeyVaultRsaKeyNotSupported: l'insieme di credenziali delle chiavi fornito usa le dimensioni o il tipo di chiave RSA non supportato. Le dimensioni della chiave RSA supportate sono 2048 o 3072 e il tipo di chiave è RSA o RSA-HSM.

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary - Quando la rotazione automatica della protezione TDE a livello di database è abilitata, i database di origine e di destinazione devono essere connessi allo stesso insieme di credenziali delle chiavi. Aggiungere la chiave '{0}' (dallo stesso insieme di credenziali delle chiavi connesso al database di origine) al database di destinazione '{1}'.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName - Durante il tentativo di replicare un database configurato con la protezione di crittografia a livello di database, le chiavi correnti usate dal database primario devono essere passate al database secondario '{0}'

  • 400 ManagedInstanceNoConditionToMakeDatabaseAccessible - Impossibile completare l'operazione perché non sono disponibili autorizzazioni sufficienti per avviare il flusso di lavoro accessibile nell'istanza gestita {0}.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fornito dall'utente non ha accesso a KeyId specificato

  • 400 SameKeyUriNotFoundOnRemoteServer - Il server secondario non dispone del materiale della chiave dello stesso insieme di credenziali delle chiavi della protezione di crittografia del server primario con rotazione automatica della chiave abilitata.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - Il server secondario non dispone del materiale della chiave della protezione di crittografia del server primario.

  • 400 SecurityAzureKeyVaultGeoChainError- La creazione di un database secondario (un processo noto come concatenamento) non è supportata quando si abilita Transparent Data Encryption con Azure Key Vault (BYOK).

  • 400 PerDatabaseCMKDWNotSupported - CmK a livello di database in anteprima non è supportato per l'edizione Datawarehouse.

  • 400 BlockSystemAssignedIdentityForCrossTenantCMK- La chiave gestita tra tenant può essere configurata solo quando il server è configurato con un'identità gestita assegnata dall'utente. Fare riferimento a https://aka.ms/sqltdebyokumi per configurare l'identità gestita assegnata dall'utente.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys - Durante il tentativo di replicare un database configurato con la protezione di crittografia a livello di database, le chiavi correnti usate dal database primario devono essere passate al database secondario.

  • 400 CannotDropDatabaseAKVError: il database {0} nel server {1} non può essere eliminato in modo sicuro perché è crittografato con una chiave gestita dal cliente che non è più accessibile per eseguire l'ultimo backup prima dell'eliminazione. Ripristinare l'accesso ad Azure Key Vault nel server e riconvalidare le chiavi per rendere il database accessibile e quindi procedere con l'eliminazione. Per informazioni dettagliate, vedere https://aka.ms/tdecmkrestorability

  • 400 CreateDatabaseAttemptedWithRotationInProgress - Impossibile eseguire l'operazione di creazione del database in questo momento a causa della rotazione continua delle chiavi Transparent Data Encryption (TDE) nel server. Riprovare più tardi.

  • 400 AzureKeyVaultKeyDisabled- Impossibile completare l'operazione nel server perché la chiave di Azure Key Vault è disabilitata.

  • 400 PerDatabaseCMKRestoreNotSupported - Il ripristino del database non è supportato quando la chiave gestita a livello di database è configurata in anteprima.

  • 400 AzureKeyVaultInvalidExpirationDate- Impossibile completare l'operazione perché la data di scadenza della chiave di Azure Key Vault non è valida.

  • 400 PerDatabaseCMKHSNotSupported - La chiave cmk a livello di database in anteprima non è supportata per l'edizione Hyperscale.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty- Impossibile completare l'operazione perché l'URI di Azure Key Vault è null o vuoto.

  • 400 CMKOperationNotAllowed: l'utente ha tentato di eseguire un'operazione sul server quando il server non ha accesso ad Azure Key Vault.

  • 400 AkvEndpointNotReachableFromNode - Endpoint AKV '{0}' non è raggiungibile da SQL, nel server '{1}'.

  • 400 AzureKeyVaultNoServerIdentity - L'identità del server non è configurata correttamente.

  • 400 AzureKeyVaultInvalidUri: risposta non valida da Azure Key Vault. Usare un URI di Azure Key Vault valido.

  • 400 AzureKeyVaultMissingPermissions: il server non dispone delle autorizzazioni necessarie per Azure Key Vault.

  • 400 AzureKeyVaultKeyNameCurrentlyInUse- Impossibile completare l'operazione perché il nome della chiave di Azure Key Vault {0} è attualmente in uso.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent- Impossibile completare l'operazione perché il materiale della chiave di Azure Key Vault è diverso dalla chiave di protezione di crittografia corrente.

  • 400 SecurityAzureKeyVaultInvalidKeyName- Impossibile completare l'operazione a causa di un nome di chiave server non valido.

  • 400 OldGenerationOfAKVKeyBeingUsedError- L'uso di una versione precedente della chiave AKV come protezione TDE non è consentito. Usare la versione più recente della chiave AKV come protezione di crittografia

  • 400 PerDatabaseCMKMissingIdentityOnGeoSecondaryDatabase - Per identità CMK del database non configurata nel database di destinazione.

  • 400 AdalGenericError- Impossibile completare l'operazione perché è stato rilevato un errore di Azure Active Directory.

  • 400 AdalServicePrincipalNotFound- Impossibile completare l'operazione perché non è stato rilevato un errore dell'entità servizio della libreria di Azure Active Directory.

  • 400 AzureKeyVaultMalformedVaultUri: l'URI dell'insieme di credenziali delle chiavi specificato non è valido.

  • 400 ServerPrincipalCreateLoginBadSyntax- Errore di sintassi durante l'esecuzione dell'istruzione Create Login per l'amministratore di Azure AD.

  • 400 ManagedInstanceIsBusy - Istanza gestita è occupata con un'altra richiesta.

  • 400 InvalidLoginName: il nome di accesso specificato non è valido.

  • 400 ServicePrincipalLookupInAadFailedIdentityForbidden - Ricerca di AzureAD non riuscita perché msi non ha concesso autorizzazioni di lettura per AAD.

  • 400 PrincipalNotFoundInTenant - Ricerca di AzureAD non ha restituito risultati per questo nome.

  • 400 ServerPrincipalHasDuplicateDisplayNameInAad - Ricerca di AzureAD ha restituito più risultati per questo nome.

  • 400 InvalidPrincipalType: questo tipo di entità non è supportato nel database SQL di Windows Azure.

  • 400 InvalidParameterValue- È stato assegnato un valore non valido a un parametro.

  • 400 ServicePrincipalLookupInAadFailed - Ricerca di AzureAD non riuscita a causa di errori dell'infrastruttura del servizio.

  • 400 TenantNotFoundInActiveDirectory - Il tenant non è disponibile in Active Directory.

  • 400 InvalidUsername- Il nome utente specificato contiene caratteri non validi.

  • 400 ManagedInstanceHasNoPermissionsToAccessAad - Tentativo di eseguire un'operazione, che implica un account di accesso o un account di accesso non esistente in cui l'entità di esecuzione non dispone di autorizzazioni.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup: l'istanza gestita specificata non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 SubscriptionNotFound - La sottoscrizione richiesta non è stata trovata.

  • 404 ServerNotInSubscription - Il server specificato non esiste nella sottoscrizione specificata.

  • 404 OperationIdNotFound - L'operazione con ID non esiste.

  • 404 ResourceDoesNotExist - Risorsa con il nome '{0}' non esiste. Per continuare, specificare un nome di risorsa valido.

  • 404 InstancePoolNotFound - Impossibile trovare un pool di istanze

  • 404 SubscriptionNotFound - La sottoscrizione richiesta non è stata trovata.

  • 404 ResourceNotFound: la risorsa richiesta non è stata trovata.

  • 405 InvalidVcoreValue - Valore vCore {0} non valido. Specificare un valore vCore valido.

  • 405 InvalidHardwareGenerationValue - HardwareGeneration {0} non è valido. Specificare un valore HardwareGeneration valido.

  • 405 InvalidStorageSizeValue - "Dimensioni di archiviazione non valide: {0} GB. Le dimensioni di archiviazione devono essere specificate tra {1} e {2} gigabyte, in incrementi di {3} GB.

  • 405 InvalidStorageIOpsLimitValue - Limite di IOps di archiviazione non valido: {0} operazioni di I/O al secondo. Il limite di operazioni di I/O al secondo di archiviazione deve essere specificato tra le operazioni di I/O al secondo {1} e le operazioni di I/O al secondo {2}, in incrementi di operazioni di I/O al secondo {3}.

  • 405 InvalidStorageThroughputMBpsLimitValue - Limite di velocità effettiva di archiviazione non valido: {0} MBps. È necessario specificare il limite di velocità effettiva di archiviazione tra {1} MBps e {2} MBps, in incrementi di {3} MBps.

  • 409 CannotCancelOperation: l'operazione di gestione si trova in uno stato che non può essere annullato.

  • 409 OperationCancelled - L'operazione è stata annullata dall'utente.

  • 409 OperationInterrupted - Impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.

  • 409 ConflictingServerOperation: un'operazione è attualmente in corso per il server.

  • 409 SubscriptionDisabled : la sottoscrizione è disabilitata.

  • 409 ServerOverridePreconditionFailed - Impossibile applicare l'override del server nella categoria '{0}', perché il database fisico o l'istanza '{1}' nel server '{2}' non è attualmente in stato 'Pronto' o 'Disattivato'.

  • 409 ManagedInstanceIsBusy - Il server '{0}' è attualmente occupato. Attendere alcuni minuti prima di riprovare.

  • 409 ServerAlreadyExists - Nome server duplicato.

  • 409 ServerDisabled - Il server è disabilitato.

  • 409 ServerQuotaExceeded - Impossibile aggiungere il server a una sottoscrizione perché supererà la quota.

  • 409 MiCreateFailedNonDelegatedSubnet- L'utente ha tentato di distribuire Istanza gestita o pool di Istanza gestita nella subnet non delegata a Microsoft.Sql/managedInstances.

  • 409 InstancePoolBusy - Un pool di istanze è occupato con un'altra operazione in corso

  • 409 ConflictingManagedInstanceOperation: un'operazione è attualmente in corso per l'istanza gestita.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict: l'istanza è multi-az ma l'archiviazione di backup viene aggiornata dalla ridondanza della zona alla ridondanza della zona.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress - Impossibile aggiornare la ridondanza dell'istanza perché l'aggiornamento della ridondanza dell'archiviazione di backup è in corso.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict: l'archiviazione di backup è ridondante per la zona, ma la ridondanza dell'istanza viene aggiornata con ridondanza della zona.

  • 409 BackupRedundancyUpdateConflict - Impossibile aggiornare la ridondanza dell'archiviazione di backup perché è già in corso un aggiornamento della ridondanza dell'archiviazione di backup.

  • 409 MiDropFailedOnAuthLocks - L'utente ha tentato di eliminare l'ultima istanza gestita nella subnet con blocco applicato alle risorse.

  • 409 ServerKeyNameAlreadyExists - La chiave del server esiste già nel server.

  • 409 ServerKeyUriAlreadyExists: l'URI della chiave del server esiste già nel server.

  • 409 ServerKeyDoesNotExists - La chiave del server non esiste.

  • 409 AzureKeyVaultKeyNameNotFound- Impossibile completare l'operazione perché il nome della chiave di Azure Key Vault non esiste.

  • 409 AzureKeyVaultKeyInUse: la chiave è attualmente usata dal server.

  • 409 ServerPrincipalOwnsJobs - Tentare di rimuovere un account di accesso quando dispone di processi attivi.

  • 409 ServerPrincipalOwnsObjects - Tentativo di eliminare un account di accesso proprietario di oggetti.

  • 409 ServerPrincipalIsGrantorOfPermissions - Tentativo di eliminare un'entità server, che è un grantor di autorizzazioni.

  • 409 ServerPrincipalOwnsDatabase - Modificare il proprietario dei database prima di eliminare l'account di accesso.

  • 409 ServerPrincipalCurrentlyLoggedIn - Autoesplicativo.

  • 409 ServerPrincipalAlreadyExists - Tentativo di creare un'entità server con nome non univoco.

  • 409 ServerPrincipalUsedInTriggerOrEventNotification - Tentativo di eliminare l'account di accesso, usato come contesto di esecuzione di un trigger o di una notifica di evento.

  • 412 InstanceNotReadyForBackupRedundancyUpdate - Impossibile aggiornare la ridondanza dell'archiviazione di backup perché l'istanza non è pronta.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 ConflictingSubscriptionOperation: un'operazione è attualmente in corso per la sottoscrizione.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 ConflictingSubscriptionOperation: un'operazione è attualmente in corso per la sottoscrizione.

  • 500 OperationTimedOut: timeout dell'operazione e rollback automatico. Ripetere l'operazione.

  • 500 GatewayInternalServerError- Il server ha rilevato un'eccezione imprevista.

  • 500 ActiveDirectoryLookupTimedOut- Impossibile completare l'operazione al momento. Riprovare più tardi.

  • 503 TooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 503 TooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 503 TooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 503 TooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 503 AzureKeyVaultConnectionFailed - Impossibile completare l'operazione nel server perché i tentativi di connessione ad Azure Key Vault non sono riusciti

  • 503 AzureKeyVaultGenericConnectionError - Impossibile completare l'operazione perché si è verificato un errore durante il tentativo di recuperare le informazioni di Key Vault.

  • 504 RequestTimeout : la richiesta di servizio ha superato il timeout consentito.

  • 504 RequestTimeout : la richiesta di servizio ha superato il timeout consentito.

  • 504 RequestTimeout : la richiesta di servizio ha superato il timeout consentito.

Esempio

Remove maintenance policy from managed instance (select default maintenance policy)
Update managed instance with all properties
Update managed instance with minimal properties

Remove maintenance policy from managed instance (select default maintenance policy)

Esempio di richiesta

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2023-08-01

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  }
}

Risposta di esempio

Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/japaneast/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Default",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "hybridSecondaryUsage": "Passive",
    "externalGovernanceStatus": "Enabled",
    "authenticationMetadata": "Windows",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceOperationResults/11111111-1111-1111-1111-111111111111
Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111

Update managed instance with all properties

Esempio di richiesta

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "proxyOverride": "Redirect",
    "publicDataEndpointEnabled": false,
    "minimalTlsVersion": "1.2",
    "licenseType": "BasePrice",
    "vCores": 8,
    "storageSizeInGB": 448,
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "hybridSecondaryUsage": "Passive",
    "authenticationMetadata": "Windows",
    "databaseFormat": "AlwaysUpToDate"
  }
}

Risposta di esempio

Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances",
  "location": "japaneast",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 448,
    "licenseType": "BasePrice",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "authenticationMetadata": "Windows",
    "databaseFormat": "AlwaysUpToDate"
  }
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceOperationResults/11111111-1111-1111-1111-111111111111
Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111

Update managed instance with minimal properties

Esempio di richiesta

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  }
}

Risposta di esempio

Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "PLACEHOLDER",
    "subnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Default",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "authenticationMetadata": "Windows",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceOperationResults/11111111-1111-1111-1111-111111111111
Azure-AsyncOperation: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/locations/eastus/managedInstanceAzureAsyncOperation/11111111-1111-1111-1111-111111111111

Definizioni

Nome Descrizione
AdministratorType

Tipo dell'amministratore di sever.

AuthMetadataLookupModes

Modalità di ricerca dei metadati di autenticazione dell'istanza gestita.

BackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questa istanza. Le opzioni sono Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ExternalGovernanceStatus

Stato della governance esterna.

HybridSecondaryUsage

Uso secondario ibrido. I valori possibili sono 'Active' (valore predefinito) e 'Passive' (il cliente usa il database secondario come ripristino di emergenza passivo).

HybridSecondaryUsageDetected

Rilevato utilizzo secondario ibrido. I valori possibili sono "Active" (il cliente non soddisfa i requisiti per l'uso del ripristino di emergenza passivo) e "Passivo" (il cliente soddisfa i requisiti per usare il database secondario come ripristino di emergenza passivo).

IdentityType

Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di azure Active Directory per la risorsa.

ManagedInstance

Istanza gestita di SQL di Azure.

ManagedInstanceDatabaseFormat

Specifica il formato interno dei database dell'istanza specifici della versione del motore SQL.

ManagedInstanceExternalAdministrator

Proprietà di un amministratore di Active Directory.

ManagedInstanceLicenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL).

ManagedInstancePecProperty

Una connessione endpoint privato in un'istanza gestita

ManagedInstancePrivateEndpointConnectionProperties

Proprietà di una connessione endpoint privato.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Tipo di connessione utilizzato per la connessione all'istanza di .

ManagedInstanceUpdate

Richiesta di aggiornamento per un'istanza gestita di database SQL di Azure.

ManagedServerCreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.

PricingModel

Modello di determinazione dei prezzi di Istanza gestita.

PrincipalType

Tipo di entità dell'amministratore di sever.

ProvisioningState

Stato di provisioning dell'istanza gestita.

ResourceIdentity

Configurazione dell'identità di Azure Active Directory per una risorsa.

ServicePrincipal

Configurazione dell'entità servizio dell'istanza gestita per una risorsa.

ServicePrincipalType

Tipo di entità servizio.

Sku

SKU della risorsa ARM.

UserIdentity

Configurazione dell'identità di Azure Active Directory per una risorsa.

AdministratorType

Tipo dell'amministratore di sever.

Valore Descrizione
ActiveDirectory

AuthMetadataLookupModes

Modalità di ricerca dei metadati di autenticazione dell'istanza gestita.

Valore Descrizione
AzureAD
Paired
Windows

BackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questa istanza. Le opzioni sono Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

Valore Descrizione
Geo
GeoZone
Local
Zone

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

ExternalGovernanceStatus

Stato della governance esterna.

Valore Descrizione
Disabled
Enabled

HybridSecondaryUsage

Uso secondario ibrido. I valori possibili sono 'Active' (valore predefinito) e 'Passive' (il cliente usa il database secondario come ripristino di emergenza passivo).

Valore Descrizione
Active
Passive

HybridSecondaryUsageDetected

Rilevato utilizzo secondario ibrido. I valori possibili sono "Active" (il cliente non soddisfa i requisiti per l'uso del ripristino di emergenza passivo) e "Passivo" (il cliente soddisfa i requisiti per usare il database secondario come ripristino di emergenza passivo).

Valore Descrizione
Active
Passive

IdentityType

Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di azure Active Directory per la risorsa.

Valore Descrizione
None
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

ManagedInstance

Istanza gestita di SQL di Azure.

Nome Tipo Descrizione
id

string

ID risorsa.

identity

ResourceIdentity

Identità di Azure Active Directory dell'istanza gestita.

location

string

Percorso della risorsa.

name

string

Nome risorsa.

properties.administratorLogin

string

Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione).

properties.administratorLoginPassword

string

Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita).

properties.administrators

ManagedInstanceExternalAdministrator

Amministratore di Azure Active Directory dell'istanza. Questa operazione può essere usata solo in fase di creazione dell'istanza. Se usato per l'aggiornamento dell'istanza, verrà ignorato o verrà generato un errore. Per gli aggiornamenti è necessario usare le singole API.

properties.authenticationMetadata

AuthMetadataLookupModes

Modalità di ricerca dei metadati di autenticazione dell'istanza gestita.

properties.collation

string

Regole di confronto dell'istanza gestita.

properties.createTime

string (date-time)

Specifica il punto nel tempo (formato ISO8601) della creazione dell'istanza gestita.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questa istanza. Le opzioni sono Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.databaseFormat

ManagedInstanceDatabaseFormat

Specifica il formato interno dei database dell'istanza specifici della versione del motore SQL.

properties.dnsZone

string

Zona DNS in cui si trova l'istanza gestita.

properties.dnsZonePartner

string (arm-id)

ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione.

properties.externalGovernanceStatus

ExternalGovernanceStatus

Stato della governance esterna.

properties.fullyQualifiedDomainName

string

Nome di dominio completo dell'istanza gestita.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Uso secondario ibrido. I valori possibili sono 'Active' (valore predefinito) e 'Passive' (il cliente usa il database secondario come ripristino di emergenza passivo).

properties.hybridSecondaryUsageDetected

HybridSecondaryUsageDetected

Rilevato utilizzo secondario ibrido. I valori possibili sono "Active" (il cliente non soddisfa i requisiti per l'uso del ripristino di emergenza passivo) e "Passivo" (il cliente soddisfa i requisiti per usare il database secondario come ripristino di emergenza passivo).

properties.instancePoolId

string

ID del pool di istanze a cui appartiene il server gestito.

properties.isGeneralPurposeV2

boolean

Indica se si tratta di una variante GPv2 dell'edizione Per utilizzo generico.

properties.keyId

string

URI della chiave da usare per la crittografia.

properties.licenseType

ManagedInstanceLicenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL).

properties.maintenanceConfigurationId

string

Specifica l'ID di configurazione della manutenzione da applicare a questa istanza gestita.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.

properties.minimalTlsVersion

string

Versione minima di TLS. Valori consentiti: 'Nessuno', '1.0', '1.1', '1.2'

properties.pricingModel

PricingModel

Modello di determinazione dei prezzi di Istanza gestita.

properties.primaryUserAssignedIdentityId

string (arm-id)

ID risorsa di un'identità assegnata dall'utente da usare per impostazione predefinita.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Elenco delle connessioni di endpoint privato in un'istanza gestita.

properties.provisioningState

ProvisioningState

Stato di provisioning dell'istanza gestita.

properties.proxyOverride

ManagedInstanceProxyOverride

Tipo di connessione utilizzato per la connessione all'istanza di .

properties.publicDataEndpointEnabled

boolean

Indica se l'endpoint dati pubblico è abilitato o meno.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione da usare per archiviare i backup per questa istanza. Le opzioni sono Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database.

properties.servicePrincipal

ServicePrincipal

Entità servizio dell'istanza gestita.

properties.sourceManagedInstanceId

string (arm-id)

Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza.

properties.state

string

Stato dell'istanza gestita.

properties.storageIOps

integer (int32)

Operazioni di I/O al secondo di archiviazione. Valore minimo: 300. Valore massimo: 80000. Incrementi di 1 operazioni di I/O al secondo consentite solo. Il valore massimo dipende dalla famiglia di hardware e dal numero di vCore selezionati.

properties.storageSizeInGB

integer (int32)

Dimensioni di archiviazione in GB. Valore minimo: 32. Valore massimo: 16384. Incrementi di soli 32 GB consentiti. Il valore massimo dipende dalla famiglia di hardware e dal numero di vCore selezionati.

properties.storageThroughputMBps

integer (int32)

Il parametro MBps della velocità effettiva di archiviazione non è supportato nell'operazione di creazione/aggiornamento dell'istanza.

properties.subnetId

string (arm-id)

ID risorsa subnet per l'istanza gestita.

properties.timezoneId

string

ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows. Windows mantiene i dettagli sui fusi orari supportati, incluso l'ID, nel Registro di sistema in KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusi orari. È possibile ottenere questi valori del Registro di sistema tramite SQL Server eseguendo query su SELECT name AS timezone_id FROM sys.time_zone_info. È anche possibile ottenere un elenco di ID eseguendo [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Un esempio di ID fuso orario valido è "Pacific Standard Time" o "W. Ora solare europa".

properties.vCores

integer (int32)

Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80.

properties.virtualClusterId

string

ID risorsa cluster virtuale per Istanza gestita.

properties.zoneRedundant

boolean

Indica se multi-az è abilitato o meno.

sku

Sku

SKU dell'istanza gestita. Valori consentiti per sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM BC_G8IH

tags

object

Tag di risorsa.

type

string

Tipo di risorsa.

ManagedInstanceDatabaseFormat

Specifica il formato interno dei database dell'istanza specifici della versione del motore SQL.

Valore Descrizione
AlwaysUpToDate
SQLServer2022

ManagedInstanceExternalAdministrator

Proprietà di un amministratore di Active Directory.

Nome Tipo Descrizione
administratorType

AdministratorType

Tipo dell'amministratore di sever.

azureADOnlyAuthentication

boolean

Autenticazione di Azure Active Directory abilitata solo.

login

string

Nome di accesso dell'amministratore del server.

principalType

PrincipalType

Tipo di entità dell'amministratore di sever.

sid

string (uuid)

SID (ID oggetto) dell'amministratore del server.

tenantId

string (uuid)

ID tenant dell'amministratore.

ManagedInstanceLicenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL).

Valore Descrizione
BasePrice
LicenseIncluded

ManagedInstancePecProperty

Una connessione endpoint privato in un'istanza gestita

Nome Tipo Descrizione
id

string

ID risorsa.

properties

ManagedInstancePrivateEndpointConnectionProperties

Proprietà di connessione dell'endpoint privato

ManagedInstancePrivateEndpointConnectionProperties

Proprietà di una connessione endpoint privato.

Nome Tipo Descrizione
privateEndpoint

ManagedInstancePrivateEndpointProperty

Endpoint privato a cui appartiene la connessione.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Stato della connessione dell'endpoint privato.

provisioningState

string

Stato della connessione endpoint privato.

ManagedInstancePrivateEndpointProperty

Nome Tipo Descrizione
id

string

ID risorsa dell'endpoint privato.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Nome Tipo Descrizione
actionsRequired

string

Descrizione della connessione al servizio di collegamento privato.

description

string

Descrizione della connessione al servizio di collegamento privato.

status

string

Stato della connessione al servizio collegamento privato.

ManagedInstanceProxyOverride

Tipo di connessione utilizzato per la connessione all'istanza di .

Valore Descrizione
Default
Proxy
Redirect

ManagedInstanceUpdate

Richiesta di aggiornamento per un'istanza gestita di database SQL di Azure.

Nome Tipo Descrizione
identity

ResourceIdentity

Identità dell'istanza gestita

properties.administratorLogin

string

Nome utente amministratore per l'istanza gestita. Può essere specificato solo quando l'istanza gestita viene creata (ed è necessaria per la creazione).

properties.administratorLoginPassword

string

Password di accesso dell'amministratore (necessaria per la creazione dell'istanza gestita).

properties.administrators

ManagedInstanceExternalAdministrator

Amministratore di Azure Active Directory dell'istanza. Questa operazione può essere usata solo in fase di creazione dell'istanza. Se usato per l'aggiornamento dell'istanza, verrà ignorato o verrà generato un errore. Per gli aggiornamenti è necessario usare le singole API.

properties.authenticationMetadata

AuthMetadataLookupModes

Modalità di ricerca dei metadati di autenticazione dell'istanza gestita.

properties.collation

string

Regole di confronto dell'istanza gestita.

properties.createTime

string (date-time)

Specifica il punto nel tempo (formato ISO8601) della creazione dell'istanza gestita.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione usato per archiviare i backup per questa istanza. Le opzioni sono Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.databaseFormat

ManagedInstanceDatabaseFormat

Specifica il formato interno dei database dell'istanza specifici della versione del motore SQL.

properties.dnsZone

string

Zona DNS in cui si trova l'istanza gestita.

properties.dnsZonePartner

string (arm-id)

ID risorsa di un'altra istanza gestita la cui zona DNS questa istanza gestita condividerà dopo la creazione.

properties.externalGovernanceStatus

ExternalGovernanceStatus

Stato della governance esterna.

properties.fullyQualifiedDomainName

string

Nome di dominio completo dell'istanza gestita.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Uso secondario ibrido. I valori possibili sono 'Active' (valore predefinito) e 'Passive' (il cliente usa il database secondario come ripristino di emergenza passivo).

properties.hybridSecondaryUsageDetected

HybridSecondaryUsageDetected

Rilevato utilizzo secondario ibrido. I valori possibili sono "Active" (il cliente non soddisfa i requisiti per l'uso del ripristino di emergenza passivo) e "Passivo" (il cliente soddisfa i requisiti per usare il database secondario come ripristino di emergenza passivo).

properties.instancePoolId

string

ID del pool di istanze a cui appartiene il server gestito.

properties.isGeneralPurposeV2

boolean

Indica se si tratta di una variante GPv2 dell'edizione Per utilizzo generico.

properties.keyId

string

URI della chiave da usare per la crittografia.

properties.licenseType

ManagedInstanceLicenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (prezzo regolare inclusivo di una nuova licenza SQL) e "BasePrice" (prezzo AHB scontato per portare le proprie licenze SQL).

properties.maintenanceConfigurationId

string

Specifica l'ID di configurazione della manutenzione da applicare a questa istanza gestita.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.

properties.minimalTlsVersion

string

Versione minima di TLS. Valori consentiti: 'Nessuno', '1.0', '1.1', '1.2'

properties.pricingModel

PricingModel

Modello di determinazione dei prezzi di Istanza gestita.

properties.primaryUserAssignedIdentityId

string (arm-id)

ID risorsa di un'identità assegnata dall'utente da usare per impostazione predefinita.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Elenco delle connessioni di endpoint privato in un'istanza gestita.

properties.provisioningState

ProvisioningState

Stato di provisioning dell'istanza gestita.

properties.proxyOverride

ManagedInstanceProxyOverride

Tipo di connessione utilizzato per la connessione all'istanza di .

properties.publicDataEndpointEnabled

boolean

Indica se l'endpoint dati pubblico è abilitato o meno.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Tipo di account di archiviazione da usare per archiviare i backup per questa istanza. Le opzioni sono Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) e GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

Specifica il punto nel tempo (formato ISO8601) del database di origine che verrà ripristinato per creare il nuovo database.

properties.servicePrincipal

ServicePrincipal

Entità servizio dell'istanza gestita.

properties.sourceManagedInstanceId

string (arm-id)

Identificatore della risorsa dell'istanza gestita di origine associata all'operazione di creazione di questa istanza.

properties.state

string

Stato dell'istanza gestita.

properties.storageIOps

integer (int32)

Operazioni di I/O al secondo di archiviazione. Valore minimo: 300. Valore massimo: 80000. Incrementi di 1 operazioni di I/O al secondo consentite solo. Il valore massimo dipende dalla famiglia di hardware e dal numero di vCore selezionati.

properties.storageSizeInGB

integer (int32)

Dimensioni di archiviazione in GB. Valore minimo: 32. Valore massimo: 16384. Incrementi di soli 32 GB consentiti. Il valore massimo dipende dalla famiglia di hardware e dal numero di vCore selezionati.

properties.storageThroughputMBps

integer (int32)

Il parametro MBps della velocità effettiva di archiviazione non è supportato nell'operazione di creazione/aggiornamento dell'istanza.

properties.subnetId

string (arm-id)

ID risorsa subnet per l'istanza gestita.

properties.timezoneId

string

ID del fuso orario. I valori consentiti sono fusi orari supportati da Windows. Windows mantiene i dettagli sui fusi orari supportati, incluso l'ID, nel Registro di sistema in KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fusi orari. È possibile ottenere questi valori del Registro di sistema tramite SQL Server eseguendo query su SELECT name AS timezone_id FROM sys.time_zone_info. È anche possibile ottenere un elenco di ID eseguendo [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Un esempio di ID fuso orario valido è "Pacific Standard Time" o "W. Ora solare europa".

properties.vCores

integer (int32)

Numero di vCore. Valori consentiti: 8, 16, 24, 32, 40, 64, 80.

properties.virtualClusterId

string

ID risorsa cluster virtuale per Istanza gestita.

properties.zoneRedundant

boolean

Indica se multi-az è abilitato o meno.

sku

Sku

SKU dell'istanza gestita

tags

object

Tag di risorsa.

ManagedServerCreateMode

Specifica la modalità di creazione del database.

Impostazione predefinita: creazione di istanze regolari.

Ripristino: crea un'istanza ripristinando un set di backup a un punto specifico nel tempo. È necessario specificare RestorePointInTime e SourceManagedInstanceId.

Valore Descrizione
Default
PointInTimeRestore

PricingModel

Modello di determinazione dei prezzi di Istanza gestita.

Valore Descrizione
Freemium
Regular

PrincipalType

Tipo di entità dell'amministratore di sever.

Valore Descrizione
Application
Group
User

ProvisioningState

Stato di provisioning dell'istanza gestita.

Valore Descrizione
Canceled
Created
Failed
InProgress
Succeeded

ResourceIdentity

Configurazione dell'identità di Azure Active Directory per una risorsa.

Nome Tipo Descrizione
principalId

string (uuid)

ID dell'entità di sicurezza di Azure Active Directory.

tenantId

string (uuid)

ID tenant di Azure Active Directory.

type

IdentityType

Tipo di identità. Impostare questa opzione su "SystemAssigned" per creare e assegnare automaticamente un'entità di azure Active Directory per la risorsa.

userAssignedIdentities

<string,  UserIdentity>

ID risorsa delle identità assegnate dall'utente da usare

ServicePrincipal

Configurazione dell'entità servizio dell'istanza gestita per una risorsa.

Nome Tipo Descrizione
clientId

string

ID client dell'applicazione Azure Active Directory.

principalId

string

ID oggetto applicazione di Azure Active Directory.

tenantId

string

ID tenant di Azure Active Directory.

type

ServicePrincipalType

Tipo di entità servizio.

ServicePrincipalType

Tipo di entità servizio.

Valore Descrizione
None
SystemAssigned

Sku

SKU della risorsa ARM.

Nome Tipo Descrizione
capacity

integer (int32)

Capacità dello SKU specifico.

family

string

Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, è possibile acquisire qui.

name

string

Il nome dello SKU, in genere, una lettera + codice numerico, ad esempio P3.

size

string

Dimensioni dello SKU specifico

tier

string

Il livello o l'edizione dello SKU specifico, ad esempio Basic, Premium.

UserIdentity

Configurazione dell'identità di Azure Active Directory per una risorsa.

Nome Tipo Descrizione
clientId

string (uuid)

ID client di Azure Active Directory.

principalId

string (uuid)

ID dell'entità di sicurezza di Azure Active Directory.